From 7906f139c3adf797c8f1a8ec3a287682dec0176b Mon Sep 17 00:00:00 2001 From: Manuel Klimek Date: Tue, 24 Feb 2015 09:06:28 +0000 Subject: Fix codegen for virtual methods that are (re-) exported from multiple modules. Fixes multiple crashes where a non-canonical decl would be used as key in a lookup. llvm-svn: 230314 --- .../merge-vtable-codegen/merge-vtable-codegen.modulemap | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 clang/test/Modules/Inputs/merge-vtable-codegen/merge-vtable-codegen.modulemap (limited to 'clang/test/Modules/Inputs/merge-vtable-codegen/merge-vtable-codegen.modulemap') diff --git a/clang/test/Modules/Inputs/merge-vtable-codegen/merge-vtable-codegen.modulemap b/clang/test/Modules/Inputs/merge-vtable-codegen/merge-vtable-codegen.modulemap new file mode 100644 index 00000000000..1edaa07101f --- /dev/null +++ b/clang/test/Modules/Inputs/merge-vtable-codegen/merge-vtable-codegen.modulemap @@ -0,0 +1,11 @@ +module "a" { + textual header "a.h" +} + +module "b" { + header "b.h" +} + +module "c" { + header "c.h" +} -- cgit v1.2.3