Lines Matching +full:clang +full:- +full:3
2 // RUN: rm -rf %t
3 …-fmodules -fimplicit-module-maps -fdisable-module-hash -ftest-module-file-extension=clang.testA:1:…
6 // RUN: llvm-bcanalyzer %t/ExtensionTestA.pcm | FileCheck -check-prefix=CHECK-BCANALYZER %s
7 // RUN: %clang_cc1 -module-file-info %t/ExtensionTestA.pcm | FileCheck -check-prefix=CHECK-INFO %s
10 // RUN: rm -rf %t
11 …-fmodules -fimplicit-module-maps -ftest-module-file-extension=clang.testA:1:5:0:user_info_for_A -f…
12 …-fmodules -fimplicit-module-maps -ftest-module-file-extension=clang.testA:1:3:0:user_info_for_A -f…
16 // using different "versions" of the extensions. Above, the "-verify" test
18 // RUN: rm -rf %t
19 …-fmodules -fimplicit-module-maps -ftest-module-file-extension=clang.testA:1:5:1:user_info_for_A -f…
20 …-fmodules -fimplicit-module-maps -ftest-module-file-extension=clang.testA:1:3:1:user_info_for_A -f…
21 …-fmodules -fimplicit-module-maps -ftest-module-file-extension=clang.testA:2:5:0:user_info_for_A -f…
24 …-fmodules -fimplicit-module-maps -fdisable-module-hash -ftest-module-file-extension=clang.testA:1:…
25 // RUN: FileCheck -check-prefix=CHECK-MESSAGE %s < %t.log
28 …-fmodules -fimplicit-module-maps -fdisable-module-hash -ftest-module-file-extension=clang.testA:1:…
29 // RUN: FileCheck -check-prefix=CHECK-DUPLICATE %s < %t.log
32 // expected-error@-1{{test module file extension 'clang.testA' has different version (1.5) than exp…
33 // expected-error@-2{{test module file extension 'clang.testB' has different version (2.3) than exp…
35 // CHECK-BCANALYZER: {{Block ID.*EXTENSION_BLOCK}}
36 // CHECK-BCANALYZER: {{100.00.*EXTENSION_METADATA}}
38 // CHECK-INFO: Module file extension 'clang.testA' 1.5: user_info_for_A
39 // CHECK-INFO: Module file extension 'clang.testB' 2.3: user_info_for_B
41 // CHECK-MESSAGE: Read extension block message: Hello from clang.testA v1.5
42 // CHECK-MESSAGE: Read extension block message: Hello from clang.testB v2.3
44 // CHECK-DUPLICATE: warning: duplicate module file extension block name 'clang.testA'