Home | History | Annotate | Download | only in CodeGenCXX
      1 // RUN: %clang_cc1 -g -S -emit-llvm %s -o - | FileCheck %s
      2 
      3 class A { int a; };
      4 class B {
      5 public:
      6   B() { a = new A; }
      7   ~B() { delete a; }
      8 private:
      9   A *a;
     10 };
     11 
     12 void fn(B b);
     13 
     14 int i;
     15 void foo() {
     16   if (i) {
     17     B b1;
     18     fn (b1);
     19   }
     20 }
     21 // Check there is a line number entry for line 19 where b1 is destructed.
     22 // CHECK: i32 19, i32 0, metadata
     23