]> granicus.if.org Git - clang/commitdiff
Fix unused variable warnings; NFC
authorGeorge Burgess IV <george.burgess.iv@gmail.com>
Tue, 24 Jul 2018 02:10:53 +0000 (02:10 +0000)
committerGeorge Burgess IV <george.burgess.iv@gmail.com>
Tue, 24 Jul 2018 02:10:53 +0000 (02:10 +0000)
Looks like MTE was previously used for its SourceLoc, but we're now
using a seperate SourceLocation here.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@337796 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaInit.cpp

index 76044ee5219df96dc761b105712f00ac4958d888..9b5a918b717fca1c19e8238b52e90ed5a281a91b 100644 (file)
@@ -6774,7 +6774,7 @@ void Sema::checkInitializerLifetime(const InitializedEntity &Entity,
     }
 
     case LK_MemInitializer: {
-      if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L)) {
+      if (isa<MaterializeTemporaryExpr>(L)) {
         // Under C++ DR1696, if a mem-initializer (or a default member
         // initializer used by the absence of one) would lifetime-extend a
         // temporary, the program is ill-formed.
@@ -6833,7 +6833,7 @@ void Sema::checkInitializerLifetime(const InitializedEntity &Entity,
     }
 
     case LK_New:
-      if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L)) {
+      if (isa<MaterializeTemporaryExpr>(L)) {
         Diag(DiagLoc, RK == RK_ReferenceBinding
                           ? diag::warn_new_dangling_reference
                           : diag::warn_new_dangling_initializer_list)