compilerplugins/clang/unusedfields.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
New commits: commit 6a24b52b828912b9136b343ec837f02336f33232 Author: Noel Grandin <noel.gran...@collabora.co.uk> Date: Tue Jun 20 12:01:10 2017 +0200 fix for older clang in loplugins since commit 03ee996717dcf9e20529a6a3295df69d0d86dcce "loplugin:unusedfields fix more false +" Change-Id: Ief935fea8c554707db38b4ede4fab2ec1adca997 diff --git a/compilerplugins/clang/unusedfields.cxx b/compilerplugins/clang/unusedfields.cxx index 07eecf2b6771..66c99f48d281 100644 --- a/compilerplugins/clang/unusedfields.cxx +++ b/compilerplugins/clang/unusedfields.cxx @@ -241,7 +241,10 @@ bool UnusedFields::VisitMemberExpr( const MemberExpr* memberExpr ) break; } if (isa<CastExpr>(parent) || isa<MemberExpr>(parent) || isa<ParenExpr>(parent) || isa<ParenListExpr>(parent) - || isa<ExprWithCleanups>(parent) || isa<ArrayInitLoopExpr>(parent)) +#if CLANG_VERSION >= 30900 + || isa<ArrayInitLoopExpr>(parent) +#endif + || isa<ExprWithCleanups>(parent)) { child = parent; auto parentsRange = compiler.getASTContext().getParents(*parent); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits