Lines Matching refs:RefExpr
5003 ExprResult RefExpr = BuildDeclRefExpr(VD,
5008 if (RefExpr.isInvalid())
5011 RefExpr = CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get());
5017 if (IsQualificationConversion(((Expr*) RefExpr.get())->getType(),
5020 RefExpr = ImpCastExprToType(RefExpr.take(), ParamType.getUnqualifiedType(), CK_NoOp);
5022 assert(!RefExpr.isInvalid() &&
5023 Context.hasSameType(((Expr*) RefExpr.get())->getType(),
5025 return RefExpr;
5034 ExprResult RefExpr = BuildDeclRefExpr(VD, T, VK_LValue, Loc);
5035 if (RefExpr.isInvalid())
5040 RefExpr = DefaultFunctionArrayConversion(RefExpr.take());
5041 if (RefExpr.isInvalid())
5044 return RefExpr;
5048 return CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get());