summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/inlinehint.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2015-04-01 16:45:17 +0000
committerReid Kleckner <reid@kleckner.net>2015-04-01 16:45:17 +0000
commite20ce1fcbf6a1963187b16aa1dae4f488b336ec8 (patch)
treeea3c670f954829f1d2a35f00f88433a8a3140d84 /clang/test/CodeGenCXX/inlinehint.cpp
parent7510c09234fbb26b6884b4badedfe04d8a6f8aa4 (diff)
downloadbcm5719-llvm-e20ce1fcbf6a1963187b16aa1dae4f488b336ec8.tar.gz
bcm5719-llvm-e20ce1fcbf6a1963187b16aa1dae4f488b336ec8.zip
Remove comdats from inlinehint.cpp to pass test on Darwin
llvm-svn: 233820
Diffstat (limited to 'clang/test/CodeGenCXX/inlinehint.cpp')
-rw-r--r--clang/test/CodeGenCXX/inlinehint.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/clang/test/CodeGenCXX/inlinehint.cpp b/clang/test/CodeGenCXX/inlinehint.cpp
index 57873b173da..aac0b41480f 100644
--- a/clang/test/CodeGenCXX/inlinehint.cpp
+++ b/clang/test/CodeGenCXX/inlinehint.cpp
@@ -1,16 +1,17 @@
// RUN: %clang_cc1 -triple %itanium_abi_triple %s -emit-llvm -o - | FileCheck %s
+// RUN: %clang_cc1 -triple x86_64-apple-macosx %s -emit-llvm -o - | FileCheck %s
inline void InlineFunc() {}
-// CHECK: define linkonce_odr void @_Z10InlineFuncv() #[[INLINEHINTATTR:[0-9]+]] comdat {
+// CHECK: define linkonce_odr void @_Z10InlineFuncv() #[[INLINEHINTATTR:[0-9]+]]
struct MyClass {
static void InlineStaticMethod();
void InlineInstanceMethod();
};
inline void MyClass::InlineStaticMethod() {}
-// CHECK: define linkonce_odr void @_ZN7MyClass18InlineStaticMethodEv() #[[INLINEHINTATTR]] comdat
+// CHECK: define linkonce_odr void @_ZN7MyClass18InlineStaticMethodEv() #[[INLINEHINTATTR]]
inline void MyClass::InlineInstanceMethod() {}
-// CHECK: define linkonce_odr void @_ZN7MyClass20InlineInstanceMethodEv(%struct.MyClass* %this) #[[INLINEHINTATTR]] comdat
+// CHECK: define linkonce_odr void @_ZN7MyClass20InlineInstanceMethodEv(%struct.MyClass* %this) #[[INLINEHINTATTR]]
template <typename T>
struct MyTemplate {
@@ -18,9 +19,9 @@ struct MyTemplate {
void InlineInstanceMethod();
};
template <typename T> inline void MyTemplate<T>::InlineStaticMethod() {}
-// CHECK: define linkonce_odr void @_ZN10MyTemplateIiE18InlineStaticMethodEv() #[[INLINEHINTATTR]] comdat
+// CHECK: define linkonce_odr void @_ZN10MyTemplateIiE18InlineStaticMethodEv() #[[INLINEHINTATTR]]
template <typename T> inline void MyTemplate<T>::InlineInstanceMethod() {}
-// CHECK: define linkonce_odr void @_ZN10MyTemplateIiE20InlineInstanceMethodEv(%struct.MyTemplate* %this) #[[INLINEHINTATTR]] comdat
+// CHECK: define linkonce_odr void @_ZN10MyTemplateIiE20InlineInstanceMethodEv(%struct.MyTemplate* %this) #[[INLINEHINTATTR]]
void UseThem() {
InlineFunc();
OpenPOWER on IntegriCloud