Home | History | Annotate | Download | only in Sema

Lines Matching refs:RefExpr

4410       ExprResult RefExpr = BuildDeclRefExpr(VD,
4415 if (RefExpr.isInvalid())
4418 RefExpr = CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get());
4424 if (IsQualificationConversion(((Expr*) RefExpr.get())->getType(),
4427 RefExpr = ImpCastExprToType(RefExpr.take(), ParamType.getUnqualifiedType(), CK_NoOp);
4429 assert(!RefExpr.isInvalid() &&
4430 Context.hasSameType(((Expr*) RefExpr.get())->getType(),
4432 return move(RefExpr);
4440 ExprResult RefExpr = BuildDeclRefExpr(VD, T, VK_LValue, Loc);
4441 if (RefExpr.isInvalid())
4446 RefExpr = DefaultFunctionArrayConversion(RefExpr.take());
4447 if (RefExpr.isInvalid())
4450 return move(RefExpr);
4454 return CreateBuiltinUnaryOp(Loc, UO_AddrOf, RefExpr.get());