summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/attr-target-mv-diff-ns.cpp
diff options
context:
space:
mode:
authorErich Keane <erich.keane@intel.com>2018-01-16 19:49:52 +0000
committerErich Keane <erich.keane@intel.com>2018-01-16 19:49:52 +0000
commit0a6fde48954471957234ea42b7645425d8765f5f (patch)
tree9fb65d8e1432f3e15bd1fc4f8caed430aa517af2 /clang/test/CodeGenCXX/attr-target-mv-diff-ns.cpp
parente6fb4e1f8ab3c76cbded23fbebdaec969205031f (diff)
downloadbcm5719-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.cpp4
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
OpenPOWER on IntegriCloud