Lines Matching refs:assert
26 assert(LexLevel == 0 && "cannot use lookahead while lexing");
33 assert(!BacktrackPositions.empty()
41 assert(!BacktrackPositions.empty()
52 // The assert in EnterCachingLexMode should prevent this from happening.
53 assert(LexLevel == 1 &&
87 assert(LexLevel == 0 &&
91 assert(CurLexerKind == CLK_CachingLexer && "Unexpected lexer kind");
99 assert(CurLexerKind != CLK_CachingLexer && "already in caching lex mode");
106 assert(CachedLexPos + N > CachedTokens.size() && "Confused caching.");
117 assert(Tok.isAnnotation() && "Expected annotation token");
118 assert(CachedLexPos != 0 && "Expected to have some cached tokens");
119 assert(CachedTokens[CachedLexPos-1].getLastLoc() == Tok.getAnnotationEndLoc()
127 assert((BacktrackPositions.empty() || BacktrackPositions.back() <= i) &&
158 assert(CachedLexPos != 0 && "Expected to have some cached tokens");