From: David Majnemer Date: Fri, 24 Apr 2015 04:14:25 +0000 (+0000) Subject: Remove unused variable to silence GCC warning X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4e55e7d4ed610289debcf4791fc6723e44d240b4;p=clang Remove unused variable to silence GCC warning git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@235693 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Lex/PPLexerChange.cpp b/lib/Lex/PPLexerChange.cpp index b53c40ec5c..a57cba4183 100644 --- a/lib/Lex/PPLexerChange.cpp +++ b/lib/Lex/PPLexerChange.cpp @@ -630,7 +630,6 @@ void Preprocessor::LeaveSubmodule() { // This module may have exported a new macro. If so, create a ModuleMacro // representing that fact. bool ExplicitlyPublic = false; - ModuleMacro *MM = nullptr; for (auto *MD = Macro.second.getLatest(); MD != State.getLatest(); MD = MD->getPrevious()) { // Skip macros defined in other submodules we #included along the way. @@ -654,8 +653,8 @@ void Preprocessor::LeaveSubmodule() { // FIXME: Issue a warning if multiple headers for the same submodule // define a macro, rather than silently ignoring all but the first. bool IsNew; - MM = addModuleMacro(Info.M, II, Def, Macro.second.getOverriddenMacros(), - IsNew); + addModuleMacro(Info.M, II, Def, Macro.second.getOverriddenMacros(), + IsNew); break; } }