diff options
-rw-r--r-- | lib/CodeGen/CGCXXTemp.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/CodeGen/CGCXXTemp.cpp b/lib/CodeGen/CGCXXTemp.cpp index 4b7349e41c..141726a649 100644 --- a/lib/CodeGen/CGCXXTemp.cpp +++ b/lib/CodeGen/CGCXXTemp.cpp @@ -87,6 +87,7 @@ CodeGenFunction::EmitCXXExprWithTemporaries(const CXXExprWithTemporaries *E, bool isAggLocVolatile) { // Keep track of the current cleanup stack depth. size_t CleanupStackDepth = CleanupEntries.size(); + (void) CleanupStackDepth; unsigned OldNumLiveTemporaries = LiveTemporaries.size(); @@ -114,9 +115,8 @@ void CodeGenFunction::PopConditionalTempDestruction() { // Pop temporaries. while (LiveTemporaries.size() > NumLiveTemporaries) { - const CXXLiveTemporaryInfo& TempInfo = LiveTemporaries.back(); - - assert(TempInfo.CondPtr && "Conditional temporary must have a cond ptr!"); + assert(LiveTemporaries.back().CondPtr && + "Conditional temporary must have a cond ptr!"); PopCXXTemporary(); } |