reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Parse/ParseExpr.cpp
 1537         return LHS;
 1540           getCurScope(), LHS, PreferredType.get(Tok.getLocation()));
 1550         LHS = ParseObjCMessageExpressionBody(SourceLocation(), SourceLocation(),
 1551                                              nullptr, LHS.get());
 1558       return LHS;
 1568         return LHS;
 1573         (void)Actions.CorrectDelayedTyposInExpr(LHS);
 1582       PreferredType.enterSubscript(Actions, Tok.getLocation(), LHS.get());
 1604       LHS = Actions.CorrectDelayedTyposInExpr(LHS);
 1604       LHS = Actions.CorrectDelayedTyposInExpr(LHS);
 1607       if (!LHS.isInvalid() && !Idx.isInvalid() && !Length.isInvalid() &&
 1610           LHS = Actions.ActOnOMPArraySectionExpr(LHS.get(), Loc, Idx.get(),
 1610           LHS = Actions.ActOnOMPArraySectionExpr(LHS.get(), Loc, Idx.get(),
 1613           LHS = Actions.ActOnArraySubscriptExpr(getCurScope(), LHS.get(), Loc,
 1613           LHS = Actions.ActOnArraySubscriptExpr(getCurScope(), LHS.get(), Loc,
 1617         LHS = ExprError();
 1642           (void)Actions.CorrectDelayedTyposInExpr(LHS);
 1643           LHS = ExprError();
 1648         } else if (LHS.isInvalid()) {
 1655           LHS = ExprError();
 1658         if (!LHS.isInvalid()) {
 1660             LHS = ExprError();
 1665         if (!LHS.isInvalid()) {
 1671             LHS = ExprError();
 1684             getCurScope(), LHS.get(), ArgExprs, PT.getOpenLocation());
 1688       if (OpKind == tok::l_paren || !LHS.isInvalid()) {
 1694             (void)Actions.CorrectDelayedTyposInExpr(LHS);
 1701             LHS = ExprError();
 1702           } else if (LHS.isInvalid()) {
 1710       if (LHS.isInvalid()) {
 1714         if (Actions.CorrectDelayedTyposInExpr(LHS).get() != LHS.get())
 1714         if (Actions.CorrectDelayedTyposInExpr(LHS).get() != LHS.get())
 1726         LHS = ExprError();
 1731         LHS = Actions.ActOnCallExpr(getCurScope(), LHS.get(), Loc,
 1731         LHS = Actions.ActOnCallExpr(getCurScope(), LHS.get(), Loc,
 1749       Expr* OrigLHS = !LHS.isInvalid() ? LHS.get() : nullptr;
 1749       Expr* OrigLHS = !LHS.isInvalid() ? LHS.get() : nullptr;
 1753       if (getLangOpts().CPlusPlus && !LHS.isInvalid()) {
 1765         LHS = Actions.ActOnStartCXXMemberReference(getCurScope(), Base,
 1768         if (LHS.isInvalid())
 1791         Expr *Base = LHS.get();
 1806       if (MayBePseudoDestructor && !LHS.isInvalid()) {
 1807         LHS = ParseCXXPseudoDestructor(LHS.get(), OpLoc, OpKind, SS,
 1807         LHS = ParseCXXPseudoDestructor(LHS.get(), OpLoc, OpKind, SS,
 1841         (void)Actions.CorrectDelayedTyposInExpr(LHS);
 1842         LHS = ExprError();
 1845       if (!LHS.isInvalid())
 1846         LHS = Actions.ActOnMemberAccessExpr(getCurScope(), LHS.get(), OpLoc,
 1846         LHS = Actions.ActOnMemberAccessExpr(getCurScope(), LHS.get(), OpLoc,
 1850       if (!LHS.isInvalid() && Tok.is(tok::less))
 1851         checkPotentialAngleBracket(LHS);
 1856       if (!LHS.isInvalid()) {
 1857         LHS = Actions.ActOnPostfixUnaryOp(getCurScope(), Tok.getLocation(),
 1858                                           Tok.getKind(), LHS.get());