Lines Matching defs:RefExpr
5214 ExprResult RefExpr = BuildDeclRefExpr(VD,
5219 if (RefExpr.isInvalid())
5222 RefExpr = CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get());
5228 if (IsQualificationConversion(((Expr*) RefExpr.get())->getType(),
5231 RefExpr = ImpCastExprToType(RefExpr.get(), ParamType.getUnqualifiedType(), CK_NoOp);
5233 assert(!RefExpr.isInvalid() &&
5234 Context.hasSameType(((Expr*) RefExpr.get())->getType(),
5236 return RefExpr;
5245 ExprResult RefExpr = BuildDeclRefExpr(VD, T, VK_LValue, Loc);
5246 if (RefExpr.isInvalid())
5251 RefExpr = DefaultFunctionArrayConversion(RefExpr.get());
5252 if (RefExpr.isInvalid())
5255 return RefExpr;
5259 return CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get());