brintos

brintos / llvm-project-archived public Read only

0
0
Text · 256 B · ca713b7 Raw
17 lines · cpp
1// RUN: %clang_cc1 -fshort-enums -fsyntax-only %s2 3// This shouldn't crash: PR94744 5enum E { VALUE_1 };6 7template <typename T>8struct A {};9 10template <E Enum>11struct B : A<B<Enum> > {};12 13void bar(int x) {14  switch (x) {15    case sizeof(B<VALUE_1>): ;16  }17}