From b1aa9bb939ec65de42778d47e63df4d2f2aa3fb0 Mon Sep 17 00:00:00 2001 From: Hal Finkel Date: Fri, 3 Oct 2014 04:46:46 +0000 Subject: [PATCH] Revert useless part of r217349 Adding handling of __builtin_assume_aligned to IntExprEvaluator does not make sense because __builtin_assume_aligned returns a pointer (not an integer). Thanks to Richard for figuring out why this was not doing anything. I'll add this back in a better place (PointerExprEvaluator perhaps). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@218958 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/AST/ExprConstant.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/lib/AST/ExprConstant.cpp b/lib/AST/ExprConstant.cpp index 0bd45dac64..c1fc7eee31 100644 --- a/lib/AST/ExprConstant.cpp +++ b/lib/AST/ExprConstant.cpp @@ -6170,7 +6170,6 @@ bool IntExprEvaluator::VisitCallExpr(const CallExpr *E) { return Success(Operand, E); } - case Builtin::BI__builtin_assume_aligned: case Builtin::BI__builtin_expect: return Visit(E->getArg(0)); -- 2.40.0