Home | History | Annotate | Download | only in CodeGenCXX
      1 // RUN: %clang_cc1 -emit-llvm -debug-info-kind=standalone -triple x86_64-apple-darwin %s -o - | FileCheck %s
      2 
      3 class Test
      4 {
      5 public:
      6     Test () : reserved (new data()) {}
      7 
      8     unsigned
      9     getID() const
     10     {
     11         return reserved->objectID;
     12     }
     13 protected:
     14     struct data {
     15         unsigned objectID;
     16     };
     17     data* reserved;
     18 };
     19 
     20 Test t;
     21 
     22 // CHECK: !DIDerivedType(tag: DW_TAG_pointer_type
     23 // CHECK: !DICompositeType(tag: DW_TAG_structure_type, name: "data"
     24 // CHECK-NOT: !DICompositeType(tag: DW_TAG_structure_type, name: "data"
     25