| // 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 | 
 |   } | 
 | } |