diff options
| author | Bradley Smith <bradley.smith@arm.com> | 2014-01-20 10:52:00 +0000 |
|---|---|---|
| committer | Bradley Smith <bradley.smith@arm.com> | 2014-01-20 10:52:00 +0000 |
| commit | 0f28f0cfc15ad864ea70dfa6886922ead326a942 (patch) | |
| tree | f3113fbba287bc1fa928a5a3e5ed4018998710da /clang/lib/Basic | |
| parent | bf6d1efbba9c3df309c8f238f2784f5dab96b147 (diff) | |
| download | bcm5719-llvm-0f28f0cfc15ad864ea70dfa6886922ead326a942.tar.gz bcm5719-llvm-0f28f0cfc15ad864ea70dfa6886922ead326a942.zip | |
[ARM] Add ACLE enum/wchar size predefines
llvm-svn: 199642
Diffstat (limited to 'clang/lib/Basic')
| -rw-r--r-- | clang/lib/Basic/Targets.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp index 65864cd1d03..72f66416fbd 100644 --- a/clang/lib/Basic/Targets.cpp +++ b/clang/lib/Basic/Targets.cpp @@ -4028,6 +4028,12 @@ public: Builder.defineMacro("__ARM_NEON__"); } + Builder.defineMacro("__ARM_SIZEOF_WCHAR_T", + Opts.ShortWChar ? "2" : "4"); + + Builder.defineMacro("__ARM_SIZEOF_MINIMAL_ENUM", + Opts.ShortEnums ? "1" : "4"); + if (CRC) Builder.defineMacro("__ARM_FEATURE_CRC32"); |

