Lines Matching refs:OpTok
1478 Parser::ParseExprAfterUnaryExprOrTypeTrait(const Token &OpTok, in ParseExprAfterUnaryExprOrTypeTrait() argument
1483 assert((OpTok.is(tok::kw_typeof) || OpTok.is(tok::kw_sizeof) || in ParseExprAfterUnaryExprOrTypeTrait()
1484 OpTok.is(tok::kw___alignof) || OpTok.is(tok::kw_alignof) || in ParseExprAfterUnaryExprOrTypeTrait()
1485 OpTok.is(tok::kw__Alignof) || OpTok.is(tok::kw_vec_step)) && in ParseExprAfterUnaryExprOrTypeTrait()
1494 if (OpTok.is(tok::kw_sizeof) || OpTok.is(tok::kw___alignof) || in ParseExprAfterUnaryExprOrTypeTrait()
1495 OpTok.is(tok::kw_alignof) || OpTok.is(tok::kw__Alignof)) { in ParseExprAfterUnaryExprOrTypeTrait()
1502 SourceLocation LParenLoc = PP.getLocForEndOfToken(OpTok.getLocation()); in ParseExprAfterUnaryExprOrTypeTrait()
1505 << OpTok.getName() in ParseExprAfterUnaryExprOrTypeTrait()
1514 if (OpTok.is(tok::kw_typeof) && !getLangOpts().CPlusPlus) { in ParseExprAfterUnaryExprOrTypeTrait()
1515 Diag(Tok, diag::err_expected_after) << OpTok.getIdentifierInfo() in ParseExprAfterUnaryExprOrTypeTrait()
1540 if (getLangOpts().CPlusPlus || OpTok.isNot(tok::kw_typeof)) { in ParseExprAfterUnaryExprOrTypeTrait()
1573 Token OpTok = Tok; in ParseUnaryExprOrTypeTraitExpression() local
1577 if (Tok.is(tok::ellipsis) && OpTok.is(tok::kw_sizeof)) { in ParseUnaryExprOrTypeTraitExpression()
1617 OpTok.getLocation(), in ParseUnaryExprOrTypeTraitExpression()
1622 if (OpTok.is(tok::kw_alignof) || OpTok.is(tok::kw__Alignof)) in ParseUnaryExprOrTypeTraitExpression()
1623 Diag(OpTok, diag::warn_cxx98_compat_alignof); in ParseUnaryExprOrTypeTraitExpression()
1631 ExprResult Operand = ParseExprAfterUnaryExprOrTypeTrait(OpTok, in ParseUnaryExprOrTypeTraitExpression()
1637 if (OpTok.is(tok::kw_alignof) || OpTok.is(tok::kw___alignof) || in ParseUnaryExprOrTypeTraitExpression()
1638 OpTok.is(tok::kw__Alignof)) in ParseUnaryExprOrTypeTraitExpression()
1640 else if (OpTok.is(tok::kw_vec_step)) in ParseUnaryExprOrTypeTraitExpression()
1644 return Actions.ActOnUnaryExprOrTypeTraitExpr(OpTok.getLocation(), in ParseUnaryExprOrTypeTraitExpression()
1650 if (OpTok.is(tok::kw_alignof) || OpTok.is(tok::kw__Alignof)) in ParseUnaryExprOrTypeTraitExpression()
1651 Diag(OpTok, diag::ext_alignof_expr) << OpTok.getIdentifierInfo(); in ParseUnaryExprOrTypeTraitExpression()
1655 Operand = Actions.ActOnUnaryExprOrTypeTraitExpr(OpTok.getLocation(), in ParseUnaryExprOrTypeTraitExpression()