summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/member-functions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/test/CodeGenCXX/member-functions.cpp')
-rw-r--r--clang/test/CodeGenCXX/member-functions.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/clang/test/CodeGenCXX/member-functions.cpp b/clang/test/CodeGenCXX/member-functions.cpp
index 84a18811d06..02c7e2c36d5 100644
--- a/clang/test/CodeGenCXX/member-functions.cpp
+++ b/clang/test/CodeGenCXX/member-functions.cpp
@@ -26,14 +26,21 @@ struct S {
inline ~S() { }
+ // RUN: grep "define linkonce_odr void @_ZN1S9f_inline1Ev" %t &&
void f_inline1() { }
// RUN: grep "define linkonce_odr void @_ZN1S9f_inline2Ev" %t &&
inline void f_inline2() { }
- // RUN: grep "define internal void @_ZN1S1gEv" %t
+ // RUN: grep "define linkonce_odr void @_ZN1S1gEv" %t &&
static void g() { }
+
+ static void f();
};
+// RUN: grep "define void @_ZN1S1fEv" %t
+void S::f() {
+}
+
void test2() {
S s;
OpenPOWER on IntegriCloud