File tree Expand file tree Collapse file tree 3 files changed +13
-0
lines changed
Expand file tree Collapse file tree 3 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -617,6 +617,9 @@ void CIRGenModule::emitTopLevelDecl(Decl *decl) {
617617 case Decl::OpenACCDeclare:
618618 emitGlobalOpenACCDecl (cast<OpenACCDeclareDecl>(decl));
619619 break ;
620+ case Decl::Enum:
621+ assert (!cir::MissingFeatures::generateDebugInfo () && " NYI" );
622+ break ;
620623
621624 case Decl::Typedef:
622625 case Decl::TypeAlias: // using foo = bar; [C++11]
Original file line number Diff line number Diff line change @@ -253,3 +253,8 @@ size_type max_size(void) {
253253
254254// OGCG: define{{.*}} i64 @max_size()
255255// OGCG: ret i64 2305843009213693951
256+
257+ enum {
258+ um = 0 ,
259+ dois = 1 ,
260+ };
Original file line number Diff line number Diff line change @@ -102,3 +102,8 @@ size_type max_size() {
102102// CHECK: %3 = cir.cast(integral, %2 : !s32i), !u64i
103103// CHECK: %4 = cir.const #cir.int<8> : !u64i
104104// CHECK: %5 = cir.binop(div, %3, %4) : !u64i
105+
106+ enum {
107+ um = 0 ,
108+ dois = 1 ,
109+ };
You can’t perform that action at this time.
0 commit comments