Author: kremenek Date: Wed Jun 16 19:59:17 2010 New Revision: 106195 URL: http://llvm.org/viewvc/llvm-project?rev=106195&view=rev Log: Per conversation with Doug, remove two assertions in ParseLexedMethodDefs() that didn't indicate violated invariants but that we weren't recovering well.
Modified: cfe/trunk/lib/Parse/ParseCXXInlineMethods.cpp Modified: cfe/trunk/lib/Parse/ParseCXXInlineMethods.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Parse/ParseCXXInlineMethods.cpp?rev=106195&r1=106194&r2=106195&view=diff ============================================================================== --- cfe/trunk/lib/Parse/ParseCXXInlineMethods.cpp (original) +++ cfe/trunk/lib/Parse/ParseCXXInlineMethods.cpp Wed Jun 16 19:59:17 2010 @@ -232,11 +232,9 @@ Actions.ActOnDefaultCtorInitializers(LM.D); ParseFunctionStatementBody(LM.D); - assert(!PP.getSourceManager().isBeforeInTranslationUnit(origLoc, - Tok.getLocation()) && - "We consumed more than the cached tokens!"); - assert(Tok.getLocation() == origLoc && - "Tokens were left in the token stream!"); + + // FIXME: We need to make sure the caching mechanism here is robust + // against the parser reading too few token } for (unsigned I = 0, N = Class.NestedClasses.size(); I != N; ++I) _______________________________________________ cfe-commits mailing list cfe-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits