Home | History | Annotate | Download | only in Sema

Lines Matching defs:RefExpr

4103       ExprResult RefExpr = BuildDeclRefExpr(VD,
4108 if (RefExpr.isInvalid())
4111 RefExpr = CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get());
4117 if (IsQualificationConversion(((Expr*) RefExpr.get())->getType(),
4120 RefExpr = ImpCastExprToType(RefExpr.take(), ParamType.getUnqualifiedType(), CK_NoOp);
4122 assert(!RefExpr.isInvalid() &&
4123 Context.hasSameType(((Expr*) RefExpr.get())->getType(),
4125 return move(RefExpr);
4133 ExprResult RefExpr = BuildDeclRefExpr(VD, T, VK_LValue, Loc);
4134 if (RefExpr.isInvalid())
4139 RefExpr = DefaultFunctionArrayConversion(RefExpr.take());
4140 if (RefExpr.isInvalid())
4143 return move(RefExpr);
4147 return CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get());