llvm-project/clang/test/Modules/reference-tu-local-var.cppm
Chuanqi Xu cc5185bd14 [C++20] [Modules] Check TULocal entity within exported entities
See the attached test for example.
2025-11-21 13:57:41 +08:00

10 lines
348 B
C++

// RUN: %clang_cc1 -std=c++23 %s -verify -fsyntax-only
export module M;
static int local;
export inline int exposure1() { return local; } // expected-warning {{TU local entity 'local' is exposed}}
static int local2 = 43;
export extern "C++" {
inline int exposure2() { return local2; } // expected-warning {{TU local entity 'local2' is exposed}}
}