]> granicus.if.org Git - clang/commitdiff
Fix incorrect assertion condition.
authorVictor Leschuk <vleschuk@accesssoftek.com>
Sat, 29 Jul 2017 08:18:38 +0000 (08:18 +0000)
committerVictor Leschuk <vleschuk@accesssoftek.com>
Sat, 29 Jul 2017 08:18:38 +0000 (08:18 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@309484 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CGBuiltin.cpp

index 2a7b5eeb8cfeaf232236b2a4ddd08a1ff4be9c4c..0d10ab58586415138d1638b464fc99196e55cc41 100644 (file)
@@ -643,8 +643,8 @@ struct CallObjCArcUse final : EHScopeStack::Cleanup {
 
 Value *CodeGenFunction::EmitCheckedArgForBuiltin(const Expr *E,
                                                  BuiltinCheckKind Kind) {
-  assert(Kind == BCK_CLZPassedZero ||
-         Kind == BCK_CTZPassedZero && "Unsupported builtin check kind");
+  assert((Kind == BCK_CLZPassedZero || Kind == BCK_CTZPassedZero)
+          && "Unsupported builtin check kind");
 
   Value *ArgValue = EmitScalarExpr(E);
   if (!SanOpts.has(SanitizerKind::Builtin) || !getTarget().isCLZForZeroUndef())