Sign in
llvm
/
llvm-project
/
clang
/
2ab932ec0db062e2d4178864008618a4d2334fc8
/
.
/
test
/
Modules
/
Inputs
/
gmodules-preferred-name-alias.h
blob: 086046955991f6278b4ead21a467664b10af859f [
file
] [
log
] [
blame
]
template
<
typename
T
>
struct
Foo
;
template
<
typename
T
>
using
Bar
=
Foo
<
T
>;
template
<
typename
T
>
struct
[[
clang
::
preferred_name
(
Bar
<
T
>)]]
Foo
{};
template
<
typename
T
>
struct
Baz
{
Foo
<char>
member
;
};