efriedma added inline comments.
================ Comment at: cfe/trunk/lib/CodeGen/CGExprScalar.cpp:2666 + bool isSigned = indexOperand->getType()->isSignedIntegerOrEnumerationType(); + bool mayHaveNegativeGEPIndex = isSigned || isSubtraction; + ---------------- This logic doesn't look quite right; what happens here if you write "p - SIZE_MAX"? Repository: rL LLVM https://reviews.llvm.org/D33910 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits