]> granicus.if.org Git - clang/commitdiff
Tiny cleanup, as suggested by David Blaikie.
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 10 Dec 2013 20:56:03 +0000 (20:56 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 10 Dec 2013 20:56:03 +0000 (20:56 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@196959 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaDeclCXX.cpp

index 834c18927591aaa17d58f3526b1220d42726b819..1a4ced787080dc70e6cc5eae33feba1110ab84ed 100644 (file)
@@ -3375,8 +3375,8 @@ struct BaseAndFieldInfo {
     if (!Record->isUnion())
       return false;
 
-    FieldDecl *Active = ActiveUnionMember.lookup(Record->getCanonicalDecl());
-    if (Active)
+    if (FieldDecl *Active =
+            ActiveUnionMember.lookup(Record->getCanonicalDecl()))
       return Active != Field->getCanonicalDecl();
 
     // In an implicit copy or move constructor, ignore any in-class initializer.