]> granicus.if.org Git - clang/commit
Implement more of the inductive case for vtable layout involving
authorMike Stump <mrs@apple.com>
Tue, 11 Aug 2009 04:03:59 +0000 (04:03 +0000)
committerMike Stump <mrs@apple.com>
Tue, 11 Aug 2009 04:03:59 +0000 (04:03 +0000)
commit49520944c688a9d5fc78d0c2af544b825873477b
tree9d5c0b3825ccd360c485bbfff8699ead14acc1da
parent89350bee4cdee96ba7cdf43c83d7878dbb3a4a00
Implement more of the inductive case for vtable layout involving
virtual base primaries and improve the layout of classes with virtual
bases.  WIP.

Hey, I've decided I want a change to FileCheck, I need to ensure that
the group is together, nothing in between.  Can we change it to check
the match line is from the line immediately following the last matched
line, if the source for the matched line is immediately after the
source for the previously matched line?

// CHECK: 1
// CHECK: 2
// CHECK: 3

// CHECK: 4
// CHECK: 5
// CHECK: 6

would require 1 2 and 3 to be continuous in the output, and 4 5 and 6
to be continuous.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@78638 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/RecordLayoutBuilder.cpp
lib/CodeGen/CGCXX.cpp
test/CodeGenCXX/virt.cpp