Lines Matching refs:RefExpr
5335 ExprResult RefExpr = BuildDeclRefExpr(VD, in BuildExpressionFromDeclTemplateArgument() local
5340 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
5343 RefExpr = CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()
5349 if (IsQualificationConversion(((Expr*) RefExpr.get())->getType(), in BuildExpressionFromDeclTemplateArgument()
5352 RefExpr = ImpCastExprToType(RefExpr.get(), ParamType.getUnqualifiedType(), CK_NoOp); in BuildExpressionFromDeclTemplateArgument()
5354 assert(!RefExpr.isInvalid() && in BuildExpressionFromDeclTemplateArgument()
5355 Context.hasSameType(((Expr*) RefExpr.get())->getType(), in BuildExpressionFromDeclTemplateArgument()
5357 return RefExpr; in BuildExpressionFromDeclTemplateArgument()
5366 ExprResult RefExpr = BuildDeclRefExpr(VD, T, VK_LValue, Loc); in BuildExpressionFromDeclTemplateArgument() local
5367 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
5372 RefExpr = DefaultFunctionArrayConversion(RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()
5373 if (RefExpr.isInvalid()) in BuildExpressionFromDeclTemplateArgument()
5376 return RefExpr; in BuildExpressionFromDeclTemplateArgument()
5380 return CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get()); in BuildExpressionFromDeclTemplateArgument()