]> granicus.if.org Git - clang/commitdiff
Fix the clang -Werror build after r198818
authorDavid Blaikie <dblaikie@gmail.com>
Thu, 9 Jan 2014 02:34:06 +0000 (02:34 +0000)
committerDavid Blaikie <dblaikie@gmail.com>
Thu, 9 Jan 2014 02:34:06 +0000 (02:34 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@198837 91177308-0d34-0410-b5e6-96231b3b80d8

lib/AST/RecordLayoutBuilder.cpp

index 5191cb2e73dd5c6897442b4556f189f7b21279e4..515088e67bb9d5e88e920384d7d3fcc0f79c155d 100644 (file)
@@ -2490,7 +2490,7 @@ void MicrosoftRecordLayoutBuilder::injectVFPtr(const CXXRecordDecl *RD) {
 }
 
 void MicrosoftRecordLayoutBuilder::injectVPtrs(const CXXRecordDecl *RD) {
-  if (!(HasOwnVFPtr || HasVBPtr && !SharedVBPtrBase))
+  if (!(HasOwnVFPtr || (HasVBPtr && !SharedVBPtrBase)))
     return;
   if (!Is64BitMode || RequiredAlignment <= CharUnits::fromQuantity(8)) {
     // Note that the VBPtr is injected first.  It depends on the alignment of