]> granicus.if.org Git - clang/commit
Reland r230314 "Fix codegen for virtual methods that are (re-) exported from multiple...
authorReid Kleckner <reid@kleckner.net>
Wed, 25 Feb 2015 02:19:56 +0000 (02:19 +0000)
committerReid Kleckner <reid@kleckner.net>
Wed, 25 Feb 2015 02:19:56 +0000 (02:19 +0000)
commit22a69bcb1a98ffa277cefefd0a5f9d62bbeb7109
tree6be617606a803e591dfa5619536461b0f103a34b
parent06260af0331258967cb3203eaeb1313e110482cb
Reland r230314 "Fix codegen for virtual methods that are (re-) exported from multiple modules."

This reverts the revert from commit r230406.

The changes in r230445 and r230446 make the test pass on Windows now.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@230448 91177308-0d34-0410-b5e6-96231b3b80d8
lib/AST/VTableBuilder.cpp
test/Modules/Inputs/merge-vtable-codegen/a.h [new file with mode: 0644]
test/Modules/Inputs/merge-vtable-codegen/b.h [new file with mode: 0644]
test/Modules/Inputs/merge-vtable-codegen/c.h [new file with mode: 0644]
test/Modules/Inputs/merge-vtable-codegen/merge-vtable-codegen.modulemap [new file with mode: 0644]
test/Modules/merge-vtable-codegen.cpp [new file with mode: 0644]