Silence unused variable warning in Release builds. NFCI.
authorBenjamin Kramer <benny.kra@googlemail.com>
Tue, 20 Oct 2020 08:48:12 +0000 (10:48 +0200)
committerBenjamin Kramer <benny.kra@googlemail.com>
Tue, 20 Oct 2020 08:48:48 +0000 (10:48 +0200)
clang/lib/AST/Decl.cpp

index 5084f86..b3a6771 100644 (file)
@@ -2451,8 +2451,7 @@ bool VarDecl::checkForConstantInitialization(
          "already evaluated var value before checking for constant init");
   assert(getASTContext().getLangOpts().CPlusPlus && "only meaningful in C++");
 
-  const auto *Init = cast<Expr>(Eval->Value);
-  assert(!Init->isValueDependent());
+  assert(!cast<Expr>(Eval->Value)->isValueDependent());
 
   // Evaluate the initializer to check whether it's a constant expression.
   Eval->HasConstantInitialization =