Author: abidh Date: Fri Sep 4 11:10:48 2015 New Revision: 246858 URL: http://llvm.org/viewvc/llvm-project?rev=246858&view=rev Log: Fix CMICmdArgValConsume to correctly handle "--".
CMICmdArgValConsume::Validate was not removing it from the input stream. Modified: lldb/trunk/tools/lldb-mi/MICmdArgValConsume.cpp Modified: lldb/trunk/tools/lldb-mi/MICmdArgValConsume.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/tools/lldb-mi/MICmdArgValConsume.cpp?rev=246858&r1=246857&r2=246858&view=diff ============================================================================== --- lldb/trunk/tools/lldb-mi/MICmdArgValConsume.cpp (original) +++ lldb/trunk/tools/lldb-mi/MICmdArgValConsume.cpp Fri Sep 4 11:10:48 2015 @@ -72,12 +72,10 @@ CMICmdArgValConsume::Validate(CMICmdArgC { m_bFound = true; m_bValid = true; + if ( !vwArgContext.RemoveArg( rTxt ) ) + return MIstatus::failure; return MIstatus::success; } - - if ( !vwArgContext.RemoveArg( rTxt ) ) - return MIstatus::failure; - // Next ++it; } _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits