xref: /llvm-project/clang/test/ParserHLSL/hlsl_groupshared.cpp (revision d4626216943f8c4712bd17a709e439a0ffd0006b)
1 // RUN: %clang_cc1 %s -verify
2 extern groupshared float f; // expected-error{{unknown type name 'groupshared'}}
3 
4 extern float groupshared f2; // expected-error{{expected ';' after top level declarator}}
5 
6 namespace {
7 float groupshared [[]] f3 = 12; // expected-error{{expected ';' after top level declarator}}
8 }
9 
10 // expected-error@#fgc{{expected ';' after top level declarator}}
11 // expected-error@#fgc{{a type specifier is required for all declarations}}
12 float groupshared const f4 = 12; // #fgc
13