// RUN: %target-swiftxx-frontend -emit-ir -primary-file %s -I %S/Inputs/custom-modules -o - | %FileCheck %s import CXXInterop // CHECK-LABEL: define hidden swiftcc i8 @"$s4main19testEmptyEnumImport5values4Int8VSo04OpencD0V_tF"(i8 %0) // CHECK: %1 = call swiftcc i8 @"$sSo13OpenEmptyEnumV8rawValues4Int8Vvg"(i8 %0) // CHECK: ret i8 %1 func testEmptyEnumImport(value: OpenEmptyEnum) -> Int8 { // Should still compile even though the enum is uninhabited in c++. return value.rawValue }