diff options
author | Pavel Labath <labath@google.com> | 2018-03-14 10:16:40 +0000 |
---|---|---|
committer | Pavel Labath <labath@google.com> | 2018-03-14 10:16:40 +0000 |
commit | 3a17e75be9589517e03f59fe03fc39bebfccd0ce (patch) | |
tree | dc238c86c2f8e9171151e22ee54d44254f15b589 /clang/lib | |
parent | 10ef3136780e13b000e6cbd6d2a8870ce821cc6f (diff) | |
download | bcm5719-llvm-3a17e75be9589517e03f59fe03fc39bebfccd0ce.tar.gz bcm5719-llvm-3a17e75be9589517e03f59fe03fc39bebfccd0ce.zip |
StaticAnalyzer: fix compiler warning. NFC
My compiler (clang-3.8) complains that the RCC variable is unused.
That's not really true, as it's checked by the if-declaration, but it's
also kinda true, because we don't need to declaration if we only check
it in the if statement.
In reality, all this means that the dyn_cast<> can be replaced by isa<>,
so that's what I do here.
llvm-svn: 327491
Diffstat (limited to 'clang/lib')
-rw-r--r-- | clang/lib/StaticAnalyzer/Core/ExprEngine.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp b/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp index 25b4ebba0fb..2c3d2f0bc5c 100644 --- a/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp +++ b/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp @@ -464,7 +464,7 @@ ProgramStateRef ExprEngine::addAllNecessaryTemporaryInfo( // If the temporary is being returned from the function, it will be // destroyed or lifetime-extended in the caller stack frame. - if (const auto *RCC = dyn_cast<ReturnedValueConstructionContext>(CC)) { + if (isa<ReturnedValueConstructionContext>(CC)) { const StackFrameContext *SFC = LC->getCurrentStackFrame(); assert(SFC); if (SFC->getParent()) { |