blob: c9c75552fac353d651f76ab3386d32483607871a [file] [log] [blame]
// RUN: %target-swift-frontend -emit-ir %s -g -I %S/Inputs -o - \
// RUN: -parse-as-library | %FileCheck %s
// The source file for "macro_enum", which is defined using a macro, should be
// correctly identified.
// CHECK: !DICompositeType(tag: DW_TAG_structure_type, name: "macro_enum",
// CHECK-SAME: file: ![[MACRO_H:[0-9]+]]
// CHECK: ![[MACRO_H]] = !DIFile(filename: "{{.*}}{{(/|\\5C)}}Inputs{{(/|\\5C)}}Macro.h",
import Macro
public func f(_ e : macro_enum) -> Int32 {
switch (e) {
case zero:
return 0
default:
return e.rawValue
}
}