Sign in
cobalt
/
cobalt
/
cc19caab3101a025a2ae4db11601ed3496c7d730
/
.
/
third_party
/
llvm-project
/
clang
/
test
/
SemaCXX
/
short-enums.cpp
blob: ca713b73341061c6e1983f74db37f8a0926cd37e [
file
] [
log
] [
blame
]
// RUN: %clang_cc1 -fshort-enums -fsyntax-only %s
// This shouldn't crash: PR9474
enum
E
{
VALUE_1
};
template
<
typename
T
>
struct
A
{};
template
<
E
Enum
>
struct
B
:
A
<
B
<
Enum
>
>
{};
void
bar
(
int
x
)
{
switch
(
x
)
{
case
sizeof
(
B
<
VALUE_1
>):
;
}
}