diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-04-19 17:00:31 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2013-04-19 17:00:31 +0000 |
commit | e6e68b53778bb5a15c10a73a5bf18d8ab73f75e3 (patch) | |
tree | 96182d74b3633bd3125eea87a585f4e388296db6 /test/Lexer | |
parent | f0cdc84298103e57919674bd1781624c74ab76d3 (diff) |
C++11 support is now feature-complete.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@179861 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Lexer')
-rw-r--r-- | test/Lexer/has_feature_c1x.c | 9 | ||||
-rw-r--r-- | test/Lexer/has_feature_cxx0x.cpp | 18 |
2 files changed, 27 insertions, 0 deletions
diff --git a/test/Lexer/has_feature_c1x.c b/test/Lexer/has_feature_c1x.c index c9a5f56ddf..fe2640bbda 100644 --- a/test/Lexer/has_feature_c1x.c +++ b/test/Lexer/has_feature_c1x.c @@ -37,6 +37,15 @@ int no_alignas(); // CHECK-1X: has_alignas // CHECK-NO-1X: no_alignas +#if __has_feature(c_thread_local) +int has_thread_local(); +#else +int no_thread_local(); +#endif + +// CHECK-1X: has_thread_local +// CHECK-NO-1X: no_thread_local + #if __STDC_VERSION__ > 199901L int is_c1x(); #else diff --git a/test/Lexer/has_feature_cxx0x.cpp b/test/Lexer/has_feature_cxx0x.cpp index 8e0222dcec..d68675afcf 100644 --- a/test/Lexer/has_feature_cxx0x.cpp +++ b/test/Lexer/has_feature_cxx0x.cpp @@ -272,3 +272,21 @@ int no_local_type_template_args(); // CHECK-0X: has_local_type_template_args // CHECK-NO-0X: no_local_type_template_args + +#if __has_feature(cxx_inheriting_constructors) +int has_inheriting_constructors(); +#else +int no_inheriting_constructors(); +#endif + +// CHECK-0X: has_inheriting_constructors +// CHECK-NO-0X: no_inheriting_constructors + +#if __has_feature(cxx_thread_local) +int has_thread_local(); +#else +int no_thread_local(); +#endif + +// CHECK-0X: has_thread_local +// CHECK-NO-0X: no_thread_local |