aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Analysis/ScalarEvolutionNormalization.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2014-05-28 18:19:55 +0000
committerReid Kleckner <reid@kleckner.net>2014-05-28 18:19:55 +0000
commit8a03f53ce270a724c7ed148a1df470205939e074 (patch)
treee42e520720be8c56b218ddc29e8cf6fc002568cd /llvm/lib/Analysis/ScalarEvolutionNormalization.cpp
parent59f7eba2b546e4118434b0ea9de5e08c316a64b1 (diff)
downloadllvm-8a03f53ce270a724c7ed148a1df470205939e074.zip
llvm-8a03f53ce270a724c7ed148a1df470205939e074.tar.gz
llvm-8a03f53ce270a724c7ed148a1df470205939e074.tar.bz2
Fix standard integer definitions for MSVC in DataTypes.h
Previously, DataTypes.h would #define a variety of symbols any time they weren't already defined. However, some versions of Visual Studio do provide the appropriate headers, so if those headers are included after DataTypes.h, it can lead to macro redefinition warnings. The fix is to include the appropriate headers if they exist, and only #define the symbols if the required header does not exist. Patch by Zachary Turner! --- The big change here is that we no longer have our own stdint.h typedefs because now all supported toolchains have stdint.h. Hooray! llvm-svn: 209760
Diffstat (limited to 'llvm/lib/Analysis/ScalarEvolutionNormalization.cpp')
0 files changed, 0 insertions, 0 deletions