diff options
author | Erich Keane <erich.keane@intel.com> | 2018-01-16 19:49:52 +0000 |
---|---|---|
committer | Erich Keane <erich.keane@intel.com> | 2018-01-16 19:49:52 +0000 |
commit | 0a6fde48954471957234ea42b7645425d8765f5f (patch) | |
tree | 9fb65d8e1432f3e15bd1fc4f8caed430aa517af2 /clang/test/CodeGenCXX/attr-target-mv-diff-ns.cpp | |
parent | e6fb4e1f8ab3c76cbded23fbebdaec969205031f (diff) | |
download | bcm5719-llvm-0a6fde48954471957234ea42b7645425d8765f5f.tar.gz bcm5719-llvm-0a6fde48954471957234ea42b7645425d8765f5f.zip |
Move target MV resolver to COMDAT
As reported here: https://bugs.llvm.org/show_bug.cgi?id=35921
The resolver functions should be in their own
COMDAT regions. This patch sets that up.
Differential Revision: https://reviews.llvm.org/D42110
llvm-svn: 322592
Diffstat (limited to 'clang/test/CodeGenCXX/attr-target-mv-diff-ns.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/attr-target-mv-diff-ns.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/test/CodeGenCXX/attr-target-mv-diff-ns.cpp b/clang/test/CodeGenCXX/attr-target-mv-diff-ns.cpp index 1852750e469..4dc2b67b464 100644 --- a/clang/test/CodeGenCXX/attr-target-mv-diff-ns.cpp +++ b/clang/test/CodeGenCXX/attr-target-mv-diff-ns.cpp @@ -38,13 +38,13 @@ int bar() { // CHECK: call i32 @_Z3fooi.ifunc(i32 1) // CHECK: call i32 @_ZN2ns3fooEi.ifunc(i32 2) -// CHECK: define i32 (i32)* @_Z3fooi.resolver() +// CHECK: define i32 (i32)* @_Z3fooi.resolver() comdat // CHECK: ret i32 (i32)* @_Z3fooi.arch_sandybridge // CHECK: ret i32 (i32)* @_Z3fooi.arch_ivybridge // CHECK: ret i32 (i32)* @_Z3fooi.sse4.2 // CHECK: ret i32 (i32)* @_Z3fooi // -// CHECK: define i32 (i32)* @_ZN2ns3fooEi.resolver() +// CHECK: define i32 (i32)* @_ZN2ns3fooEi.resolver() comdat // CHECK: ret i32 (i32)* @_ZN2ns3fooEi.arch_sandybridge // CHECK: ret i32 (i32)* @_ZN2ns3fooEi.arch_ivybridge // CHECK: ret i32 (i32)* @_ZN2ns3fooEi.sse4.2 |