xref: /llvm-project/clang/test/SemaCXX/Inputs/warn-unused-variables.h (revision 5ef21758665b9d6f0a481f712a19407dd41af706)
1e1368a10SMatt Beaumont-Gay // Verify that we don't warn about variables of internal-linkage type in
2e1368a10SMatt Beaumont-Gay // headers, as the use may be in another TU.
3e1368a10SMatt Beaumont-Gay namespace PR15558 {
4e1368a10SMatt Beaumont-Gay namespace {
5e1368a10SMatt Beaumont-Gay class A {};
6e1368a10SMatt Beaumont-Gay }
7e1368a10SMatt Beaumont-Gay 
8e1368a10SMatt Beaumont-Gay class B {
9e1368a10SMatt Beaumont-Gay   static A a;
10*5ef21758SEli Friedman   static A b;
11*5ef21758SEli Friedman   static const int x = sizeof(b);
12e1368a10SMatt Beaumont-Gay };
13e1368a10SMatt Beaumont-Gay }
14