Lines Matching full:disambiguate
88 // cases the statement is a declaration. [Note: To disambiguate, the whole in isCXXSimpleDeclaration()
236 // Two decl-specifiers in a row conclusively disambiguate this as being a in TryParseSimpleDeclaration()
258 /// Tentatively parse an init-declarator-list in order to disambiguate it from
303 // A left-brace here is sufficient to disambiguate the parse; an in TryParseInitDeclaratorList()
408 /// Note that, unlike isCXXSimpleDeclaration, we must disambiguate all the way
409 /// to the ';' to disambiguate cases like 'int(x))' (an expression) from
432 // FIXME: Disambiguate properly after an = instead of assuming that it's a in isCXXConditionDeclarationOrInitStatement()
546 /// If Disambiguate is true, we try harder to determine whether a '[[' starts
575 Parser::isCXX11AttributeSpecifier(bool Disambiguate, in isCXX11AttributeSpecifier() argument
584 if (!Disambiguate && !getLangOpts().ObjC1) in isCXX11AttributeSpecifier()
1504 // This is a function-style cast in all cases we disambiguate other than in isCXXDeclarationSpecifier()
1741 if (isCXX11AttributeSpecifier(/*Disambiguate*/false, in TryParseParameterDeclarationClause()
1773 // Disambiguate what follows the decl-specifier. in TryParseParameterDeclarationClause()