summaryrefslogtreecommitdiffstats
path: root/clang/test/Lexer/ms-extensions.c
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2014-06-21 22:49:50 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2014-06-21 22:49:50 +0000
commit355597e99e3c8f4c3caafce64d3e316d0a3170c7 (patch)
tree38a38c04ac368fef115a9bf0bfa4a29cebb3244e /clang/test/Lexer/ms-extensions.c
parentf4af855930579ff8fc4d8b7db7c4f1606095d43b (diff)
downloadbcm5719-llvm-355597e99e3c8f4c3caafce64d3e316d0a3170c7.tar.gz
bcm5719-llvm-355597e99e3c8f4c3caafce64d3e316d0a3170c7.zip
The i128 suffix isn't always available.
This Lexer test unconditionally used the i128 integer literal suffix. This suffix is only available to targets that have 128-bit arithmetic support. llvm-svn: 211446
Diffstat (limited to 'clang/test/Lexer/ms-extensions.c')
-rw-r--r--clang/test/Lexer/ms-extensions.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/test/Lexer/ms-extensions.c b/clang/test/Lexer/ms-extensions.c
index 4d006e4b928..183d48fde9f 100644
--- a/clang/test/Lexer/ms-extensions.c
+++ b/clang/test/Lexer/ms-extensions.c
@@ -6,7 +6,9 @@ __int16 x2 = 4i16;
__int32 x3 = 5i32;
__int64 x5 = 0x42i64;
__int64 x6 = 0x42I64;
+#ifdef __SIZEOF_INT128__
__int64 x4 = 70000000i128;
+#endif
__int64 y = 0x42i64u; // expected-error {{invalid suffix}}
__int64 w = 0x43ui64;
OpenPOWER on IntegriCloud