xref: /llvm-project/clang/test/Import/enum/test.cpp (revision a9f10ebffaa29e009081faa2720f8ea9bb356658)
1612c524aSRaphael Isemann // RUN: clang-import-test -dump-ast -import %S/Inputs/S.cpp -expression %s | FileCheck %s
2612c524aSRaphael Isemann 
3*a9f10ebfSBalázs Kéri // CHECK: |-EnumDecl
4*a9f10ebfSBalázs Kéri // CHECK-SAME: Inputs/S.cpp:1:1, line:4:1> line:1:6 E
5612c524aSRaphael Isemann // CHECK: OpaqueWithType 'long'
6612c524aSRaphael Isemann 
expr()73136a4d5SSean Callanan void expr() {
83136a4d5SSean Callanan   static_assert(E::a + E::b == 3);
9612c524aSRaphael Isemann   static_assert(sizeof(OpaqueWithType) == sizeof(long));
103136a4d5SSean Callanan }
11