]> granicus.if.org Git - clang/commitdiff
Revert useless part of r217349
authorHal Finkel <hfinkel@anl.gov>
Fri, 3 Oct 2014 04:46:46 +0000 (04:46 +0000)
committerHal Finkel <hfinkel@anl.gov>
Fri, 3 Oct 2014 04:46:46 +0000 (04:46 +0000)
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

index 0bd45dac644d8aaddbc473390d1f733b049db91f..c1fc7eee31561e5d17445b629c7656ac58a298d4 100644 (file)
@@ -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));