Author: Chuanqi Xu Date: 2022-08-31T13:02:00+08:00 New Revision: fed71b04fb3cc6b1a5a21f64c26104962d816300
URL: https://github.com/llvm/llvm-project/commit/fed71b04fb3cc6b1a5a21f64c26104962d816300 DIFF: https://github.com/llvm/llvm-project/commit/fed71b04fb3cc6b1a5a21f64c26104962d816300.diff LOG: [NFC] Add an invalid test case for clang/test/CXX/module/module.reach/ex1.cpp Added: Modified: clang/test/CXX/module/module.reach/ex1.cpp Removed: ################################################################################ diff --git a/clang/test/CXX/module/module.reach/ex1.cpp b/clang/test/CXX/module/module.reach/ex1.cpp index 00f87607dc1d8..a1e38c4c88a28 100644 --- a/clang/test/CXX/module/module.reach/ex1.cpp +++ b/clang/test/CXX/module/module.reach/ex1.cpp @@ -41,3 +41,6 @@ B b3; // expected-error {{definition of 'B' must be imported from module 'M:B' b // expected-note@* {{definition here is not reachable}} expected-note@* {{}} // FIXME: We should emit an error for unreachable definition of B. void g() { f(); } +void g1() { f(B()); } // expected-error 1+{{definition of 'B' must be imported from module 'M:B' before it is required}} + // expected-note@* 1+{{definition here is not reachable}} + // expected-n...@m.cppm:5 {{passing argument to parameter 'b' here}} _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits