Lines Matching defs:GotoScope
45 /// GotoScope - This is a record that we use to keep track of all of the
50 struct GotoScope {
66 GotoScope(unsigned parentScope, unsigned InDiag, unsigned OutDiag,
71 SmallVector<GotoScope, 48> Scopes;
109 Scopes.push_back(GotoScope(~0U, ~0U, ~0U, SourceLocation()));
237 Scopes.push_back(GotoScope(ParentScope, Diags.first, Diags.second,
284 Scopes.push_back(GotoScope(ParentScope,
296 Scopes.push_back(GotoScope(ParentScope, InDiag, OutDiag, CLE->getExprLoc()));
325 Scopes.push_back(GotoScope(ParentScope, Diag, 0, S->getBeginLoc()));
386 Scopes.push_back(GotoScope(ParentScope, Diag, 0, IS->getBeginLoc()));
393 Scopes.push_back(GotoScope(ParentScope, Diag, 0, IS->getBeginLoc()));
397 Scopes.push_back(GotoScope(ParentScope, Diag, 0, IS->getBeginLoc()));
407 Scopes.push_back(GotoScope(ParentScope,
419 Scopes.push_back(GotoScope(ParentScope,
432 Scopes.push_back(GotoScope(ParentScope,
443 Scopes.push_back(GotoScope(ParentScope,
450 Scopes.push_back(GotoScope(ParentScope,
479 Scopes.push_back(GotoScope(ParentScope,
493 Scopes.push_back(GotoScope(ParentScope,
504 Scopes.push_back(GotoScope(ParentScope,
515 Scopes.push_back(GotoScope(ParentScope,
536 Scopes.push_back(GotoScope(ParentScope,
550 Scopes.push_back(GotoScope(ParentScope,
585 Scopes.push_back(GotoScope(ParentScope, 0,
612 Scopes.push_back(GotoScope(
622 Scopes.push_back(GotoScope(