diff options
author | Reid Kleckner <reid@kleckner.net> | 2014-06-25 00:08:10 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2014-06-25 00:08:10 +0000 |
commit | 27e14731433730130d73b24cbe3d35a0c0f95fed (patch) | |
tree | d98724194f070400bd8ec377a4db20600eb58ace /clang/test/Parser/MicrosoftExtensions.cpp | |
parent | 5e64528195b97d5992aafb4dd90376d4e03a5d85 (diff) | |
download | bcm5719-llvm-27e14731433730130d73b24cbe3d35a0c0f95fed.tar.gz bcm5719-llvm-27e14731433730130d73b24cbe3d35a0c0f95fed.zip |
Split tests for __if_exists out into their own file
llvm-svn: 211649
Diffstat (limited to 'clang/test/Parser/MicrosoftExtensions.cpp')
-rw-r--r-- | clang/test/Parser/MicrosoftExtensions.cpp | 97 |
1 files changed, 0 insertions, 97 deletions
diff --git a/clang/test/Parser/MicrosoftExtensions.cpp b/clang/test/Parser/MicrosoftExtensions.cpp index 72d6c2ed58c..7f3ef6d903c 100644 --- a/clang/test/Parser/MicrosoftExtensions.cpp +++ b/clang/test/Parser/MicrosoftExtensions.cpp @@ -227,103 +227,6 @@ void interface_test() { __int64 x7 = __int64(0); - -namespace If_exists_test { - -class IF_EXISTS { -private: - typedef int Type; -}; - -int __if_exists_test() { - int b=0; - __if_exists(IF_EXISTS::Type) { - b++; - b++; - } - __if_exists(IF_EXISTS::Type_not) { - this will not compile. - } - __if_not_exists(IF_EXISTS::Type) { - this will not compile. - } - __if_not_exists(IF_EXISTS::Type_not) { - b++; - b++; - } -} - - -__if_exists(IF_EXISTS::Type) { - int var23; -} - -__if_exists(IF_EXISTS::Type_not) { - this will not compile. -} - -__if_not_exists(IF_EXISTS::Type) { - this will not compile. -} - -__if_not_exists(IF_EXISTS::Type_not) { - int var244; -} - -int __if_exists_init_list() { - - int array1[] = { - 0, - __if_exists(IF_EXISTS::Type) {2, } - 3 - }; - - int array2[] = { - 0, - __if_exists(IF_EXISTS::Type_not) { this will not compile } - 3 - }; - - int array3[] = { - 0, - __if_not_exists(IF_EXISTS::Type_not) {2, } - 3 - }; - - int array4[] = { - 0, - __if_not_exists(IF_EXISTS::Type) { this will not compile } - 3 - }; - -} - - -class IF_EXISTS_CLASS_TEST { - __if_exists(IF_EXISTS::Type) { - // __if_exists, __if_not_exists can nest - __if_not_exists(IF_EXISTS::Type_not) { - int var123; - } - int var23; - } - - __if_exists(IF_EXISTS::Type_not) { - this will not compile. - } - - __if_not_exists(IF_EXISTS::Type) { - this will not compile. - } - - __if_not_exists(IF_EXISTS::Type_not) { - int var244; - } -}; - -} - - int __identifier(generic) = 3; int __identifier(int) = 4; struct __identifier(class) { __identifier(class) *__identifier(for); }; |