diff options
Diffstat (limited to 'clang/test/Lexer')
-rw-r--r-- | clang/test/Lexer/ms-extensions.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/clang/test/Lexer/ms-extensions.c b/clang/test/Lexer/ms-extensions.c index 183d48fde9f..ebcf0f49998 100644 --- a/clang/test/Lexer/ms-extensions.c +++ b/clang/test/Lexer/ms-extensions.c @@ -1,14 +1,16 @@ // RUN: %clang_cc1 -fsyntax-only -verify -fms-extensions %s // RUN: %clang_cc1 -fsyntax-only -verify -fms-compatibility %s +// RUN: %clang_cc1 -fsyntax-only -verify -triple i386-pc-win32 -fms-compatibility %s __int8 x1 = 3i8; __int16 x2 = 4i16; __int32 x3 = 5i32; __int64 x5 = 0x42i64; __int64 x6 = 0x42I64; -#ifdef __SIZEOF_INT128__ -__int64 x4 = 70000000i128; +#ifndef __SIZEOF_INT128__ +// expected-error@+2 {{__int128 is not supported on this target}} #endif +__int64 x4 = 70000000i128; __int64 y = 0x42i64u; // expected-error {{invalid suffix}} __int64 w = 0x43ui64; |