diff options
| -rw-r--r-- | clang/lib/Analysis/ConstructionContext.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Analysis/ConstructionContext.cpp b/clang/lib/Analysis/ConstructionContext.cpp index 8656a1bbe09..9db6f214bee 100644 --- a/clang/lib/Analysis/ConstructionContext.cpp +++ b/clang/lib/Analysis/ConstructionContext.cpp @@ -80,7 +80,7 @@ const ConstructionContext *ConstructionContext::createFromLayers( return create<TemporaryObjectConstructionContext>(C, BTE, MTE); } // This is a constructor into a function argument. Not implemented yet. - if (auto *CE = dyn_cast<CallExpr>(ParentLayer->getTriggerStmt())) + if (isa<CallExpr>(ParentLayer->getTriggerStmt())) return nullptr; // This is C++17 copy-elided construction into return statement. if (auto *RS = dyn_cast<ReturnStmt>(ParentLayer->getTriggerStmt())) { @@ -118,7 +118,7 @@ const ConstructionContext *ConstructionContext::createFromLayers( return create<SimpleReturnedValueConstructionContext>(C, RS); } // This is a constructor into a function argument. Not implemented yet. - if (auto *CE = dyn_cast<CallExpr>(TopLayer->getTriggerStmt())) + if (isa<CallExpr>(TopLayer->getTriggerStmt())) return nullptr; llvm_unreachable("Unexpected construction context with statement!"); } else if (const CXXCtorInitializer *I = TopLayer->getTriggerInit()) { |

