blob: beb82ef90548f87e102148baf15e67ece9fdc9e0 [file] [log] [blame]
Anders Carlsson824d7ea2010-02-11 08:02:13 +00001// RUN: %clang_cc1 %s -triple=x86_64-apple-darwin10 -emit-llvm-only -fdump-vtable-layouts 2>&1 | FileCheck %s
2namespace Test1 {
3
4// CHECK: Vtable for 'Test1::A' (3 entries).
5// CHECK-NEXT: 0 | offset_to_top (0)
6// CHECK-NEXT: 1 | Test1::A RTTI
Anders Carlsson822307b2010-02-11 17:18:51 +00007// CHECK-NEXT: -- (Test1::A, 0) vtable address --
Anders Carlsson824d7ea2010-02-11 08:02:13 +00008// CHECK-NEXT: 2 | Test1::A::f
9struct A {
10 virtual void f();
11};
12
13void A::f() { }
14
15}
16