Lines Matching refs:RefExpr
6796 ExprResult RefExpr = BuildDeclRefExpr(VD, in BuildExpressionFromDeclTemplateArgument() local
6801 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
6804 RefExpr = CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()
6810 if (IsQualificationConversion(((Expr*) RefExpr.get())->getType(), in BuildExpressionFromDeclTemplateArgument()
6813 RefExpr = ImpCastExprToType(RefExpr.get(), ParamType.getUnqualifiedType(), CK_NoOp); in BuildExpressionFromDeclTemplateArgument()
6815 assert(!RefExpr.isInvalid() && in BuildExpressionFromDeclTemplateArgument()
6816 Context.hasSameType(((Expr*) RefExpr.get())->getType(), in BuildExpressionFromDeclTemplateArgument()
6818 return RefExpr; in BuildExpressionFromDeclTemplateArgument()
6827 ExprResult RefExpr = BuildDeclRefExpr(VD, T, VK_LValue, Loc); in BuildExpressionFromDeclTemplateArgument() local
6828 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
6834 RefExpr = DefaultFunctionArrayConversion(RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()
6835 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
6838 return RefExpr; in BuildExpressionFromDeclTemplateArgument()
6842 return CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()