comparison clang/test/Modules/requires.m @ 252:1f2b6ac9f198 llvm-original

LLVM16-1
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 18 Aug 2023 09:04:13 +0900
parents c4bab56944e8
children
comparison
equal deleted inserted replaced
237:c80f45b162ad 252:1f2b6ac9f198
20 @import DependsOnModule.CXX11; // expected-note {{module imported here}} 20 @import DependsOnModule.CXX11; // expected-note {{module imported here}}
21 // expected-error@DependsOnModule.framework/module.map:43 {{module 'DependsOnModule.CXX14' requires feature 'cplusplus14'}} 21 // expected-error@DependsOnModule.framework/module.map:43 {{module 'DependsOnModule.CXX14' requires feature 'cplusplus14'}}
22 @import DependsOnModule.CXX14; // expected-note {{module imported here}} 22 @import DependsOnModule.CXX14; // expected-note {{module imported here}}
23 // expected-error@DependsOnModule.framework/module.map:46 {{module 'DependsOnModule.CXX17' requires feature 'cplusplus17'}} 23 // expected-error@DependsOnModule.framework/module.map:46 {{module 'DependsOnModule.CXX17' requires feature 'cplusplus17'}}
24 @import DependsOnModule.CXX17; // expected-note {{module imported here}} 24 @import DependsOnModule.CXX17; // expected-note {{module imported here}}
25 // expected-error@DependsOnModule.framework/module.map:49 {{module 'DependsOnModule.CXX20' requires feature 'cplusplus20'}}
26 @import DependsOnModule.CXX20; // expected-note {{module imported here}}
27 // expected-error@DependsOnModule.framework/module.map:52 {{module 'DependsOnModule.CXX23' requires feature 'cplusplus23'}}
28 @import DependsOnModule.CXX23; // expected-note {{module imported here}}
29 // expected-error@DependsOnModule.framework/module.map:55 {{module 'DependsOnModule.CXX26' requires feature 'cplusplus26'}}
30 @import DependsOnModule.CXX26; // expected-note {{module imported here}}
25 #else 31 #else
26 // expected-error@DependsOnModule.framework/module.map:49 {{module 'DependsOnModule.C99' requires feature 'c99'}} 32 // expected-error@DependsOnModule.framework/module.map:58 {{module 'DependsOnModule.C99' requires feature 'c99'}}
27 @import DependsOnModule.C99; // expected-note {{module imported here}} 33 @import DependsOnModule.C99; // expected-note {{module imported here}}
28 // expected-error@DependsOnModule.framework/module.map:52 {{module 'DependsOnModule.C11' requires feature 'c11'}} 34 // expected-error@DependsOnModule.framework/module.map:61 {{module 'DependsOnModule.C11' requires feature 'c11'}}
29 @import DependsOnModule.C11; // expected-note {{module imported here}} 35 @import DependsOnModule.C11; // expected-note {{module imported here}}
30 // expected-error@DependsOnModule.framework/module.map:55 {{module 'DependsOnModule.C17' requires feature 'c17'}} 36 // expected-error@DependsOnModule.framework/module.map:64 {{module 'DependsOnModule.C17' requires feature 'c17'}}
31 @import DependsOnModule.C17; // expected-note {{module imported here}} 37 @import DependsOnModule.C17; // expected-note {{module imported here}}
32 #endif 38 #endif