From 6a24b52b828912b9136b343ec837f02336f33232 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Tue, 20 Jun 2017 12:01:10 +0200 Subject: fix for older clang in loplugins since commit 03ee996717dcf9e20529a6a3295df69d0d86dcce "loplugin:unusedfields fix more false +" Change-Id: Ief935fea8c554707db38b4ede4fab2ec1adca997 --- compilerplugins/clang/unusedfields.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'compilerplugins') 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(parent) || isa(parent) || isa(parent) || isa(parent) - || isa(parent) || isa(parent)) +#if CLANG_VERSION >= 30900 + || isa(parent) +#endif + || isa(parent)) { child = parent; auto parentsRange = compiler.getASTContext().getParents(*parent); -- cgit