[SCEV] Fix GCC 4.8.0 ICE in lambda function
authorHal Finkel <hfinkel@anl.gov>
Wed, 19 Aug 2015 17:26:07 +0000 (17:26 +0000)
committerHal Finkel <hfinkel@anl.gov>
Wed, 19 Aug 2015 17:26:07 +0000 (17:26 +0000)
commit25faeeb8fe6eaaf3cc5729e375e52e8a7402a6f6
tree2b1785eb5d9c0c510f5ddf0866fbb09c73dbc83b
parentfc5268df60316c58b9eda09ac75a47dcf4debec5
[SCEV] Fix GCC 4.8.0 ICE in lambda function

Rewrite some code to not use a lambda function. The non-lambda code is just
about as clean as the original, and not any longer. The lambda function causes
an internal compiler error in GCC 4.8.0, and it is not worth breaking support
for that compiler over this. NFC.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@245466 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/ScalarEvolution.cpp