Lines Matching full:module
5 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected,loud %t/module.cpp
6 … %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -Wno-reserved-module-identifier %t/module.cpp
8 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -Wno-reserved-module-identifier %t/imp…
10 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -DNODIAGNOSTICS -Wno-reserved-module-i…
12 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -DNODIAGNOSTICS -Wno-reserved-module-i…
14 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -DNODIAGNOSTICS -Wno-reserved-module-i…
16 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -Wno-reserved-module-identifier %t/std…
18 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -Wno-reserved-module-identifier %t/std…
20 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -Wno-reserved-module-identifier %t/std…
22 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -Wno-reserved-module-identifier %t/std…
23 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected,loud %t/module.cppm
24 …%clang_cc1 -std=c++20 -fsyntax-only -verify=expected -Wno-reserved-module-identifier %t/module.cppm
26 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -Wno-reserved-module-identifier %t/imp…
28 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -DNODIAGNOSTICS -Wno-reserved-module-i…
30 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -DNODIAGNOSTICS -Wno-reserved-module-i…
32 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -DNODIAGNOSTICS -Wno-reserved-module-i…
34 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -DNODIAGNOSTICS -Wno-reserved-module-i…
36 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -DNODIAGNOSTICS -Wno-reserved-module-i…
38 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -DNODIAGNOSTICS -Wno-reserved-module-i…
40 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -DNODIAGNOSTICS -Wno-reserved-module-i…
42 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -DNODIAGNOSTICS -Wno-reserved-module-i…
43 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected,loud %t/system-module.cppm
44 …cc1 -std=c++20 -fsyntax-only -verify=expected -Wno-reserved-module-identifier %t/system-module.cppm
46 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -Wno-reserved-module-identifier %t/sys…
48 // RUN: %clang_cc1 -std=c++20 -fsyntax-only -verify=expected -Wno-reserved-module-identifier %t/use…
50 //--- module.cpp
51 module module; // expected-error {{'module' is an invalid name for a module}}
54 module import; // expected-error {{'import' is an invalid name for a module}}
57 module _Test; // loud-warning {{'_Test' is a reserved name for a module}} \
58 // expected-error {{module '_Test' not found}}
61 module __test; // loud-warning {{'__test' is a reserved name for a module}} \
62 // expected-error {{module '__test' not found}}
65 module te__st; // loud-warning {{'te__st' is a reserved name for a module}} \
66 // expected-error {{module 'te__st' not found}}
69 module std; // loud-warning {{'std' is a reserved name for a module}} \
70 // expected-error {{module 'std' not found}}
73 module std.foo; // loud-warning {{'std' is a reserved name for a module}} \
74 // expected-error {{module 'std.foo' not found}}
77 module std0; // loud-warning {{'std0' is a reserved name for a module}} \
78 // expected-error {{module 'std0' not found}}
81 module std1000000; // loud-warning {{'std1000000' is a reserved name for a module}} \
82 // expected-error {{module 'std1000000' not found}}
84 //--- module.cppm
85 export module module; // expected-error {{'module' is an invalid name for a module}}
88 export module import; // expected-error {{'import' is an invalid name for a module}}
94 export module _Test; // loud-warning {{'_Test' is a reserved name for a module}}
100 export module __test; // loud-warning {{'__test' is a reserved name for a module}}
107 export module te__st; // loud-warning {{'te__st' is a reserved name for a module}}
114 export module std; // loud-warning {{'std' is a reserved name for a module}}
122 export module std.foo;// loud-warning {{'std' is a reserved name for a module}}
128 export module std0; // loud-warning {{'std0' is a reserved name for a module}}
134 export module std1000000; // loud-warning {{'std1000000' is a reserved name for a module}}
140 export module should_diag._Test; // loud-warning {{'_Test' is a reserved name for a module}}
142 //--- system-module.cppm
144 // use of an invalid module-name identifier.
146 export module module; // expected-error {{'module' is an invalid name for a module}}
150 export module _Test.import; // expected-error {{'import' is an invalid name for a module}}
154 import std; // expected-error {{module 'std' not found}}