// RUN: %clangxx -c -target %itanium_abi_triple -g %s -emit-llvm -S -o - | FileCheck %s
// RUN: %clangxx -c -target %ms_abi_triple -g %s -emit-llvm -S -o - | FileCheck %s
;
;
;
;
;
typedef int;
typedef int;
int Val = reinterpret_cast<Baz *>->C;
int
// CHECK-DAG: !DICompositeType(tag: DW_TAG_structure_type, name: "Foo",
// CHECK-DAG: !DICompositeType(tag: DW_TAG_structure_type, name: "Bar",
// CHECK-DAG: !DICompositeType(tag: DW_TAG_structure_type, name: "Baz",
// CHECK-DAG: !DICompositeType(tag: DW_TAG_structure_type, name: "Qux",
// CHECK-DAG: !DICompositeType(tag: DW_TAG_structure_type, name: "Quux",
// CHECK-DAG: !DIDerivedType(tag: DW_TAG_typedef, name: "TD",
// CHECK-DAG: !DIDerivedType(tag: DW_TAG_typedef, name: "TD1",