llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang-static-analyzer-1 Author: Fangyi Zhou (fangyi-zhou) <details> <summary>Changes</summary> Reverts llvm/llvm-project#<!-- -->139820 Reverting due to buildbot failures in asan --- Full diff: https://github.com/llvm/llvm-project/pull/139936.diff 2 Files Affected: - (modified) clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h (+1-4) - (removed) clang/test/Analysis/ftime-trace-no-init.cpp (-5) ``````````diff diff --git a/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h b/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h index 2e06e71f7be5f..9e7c98fdded17 100644 --- a/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h +++ b/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h @@ -103,10 +103,7 @@ class SymbolConjured : public SymbolData { const Stmt *getStmt() const { switch (Elem->getKind()) { case CFGElement::Initializer: - if (const auto *Init = Elem->castAs<CFGInitializer>().getInitializer()) { - return Init->getInit(); - } - return nullptr; + return Elem->castAs<CFGInitializer>().getInitializer()->getInit(); case CFGElement::ScopeBegin: return Elem->castAs<CFGScopeBegin>().getTriggerStmt(); case CFGElement::ScopeEnd: diff --git a/clang/test/Analysis/ftime-trace-no-init.cpp b/clang/test/Analysis/ftime-trace-no-init.cpp deleted file mode 100644 index 7fb289b19da78..0000000000000 --- a/clang/test/Analysis/ftime-trace-no-init.cpp +++ /dev/null @@ -1,5 +0,0 @@ -// RUN: %clang_analyze_cc1 -analyzer-checker=core,apiModeling %s -ftime-trace=%t.raw.json -verify -// expected-no-diagnostics - -// GitHub issue 139779 -struct {} a; // no-crash `````````` </details> https://github.com/llvm/llvm-project/pull/139936 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits