diff options
Diffstat (limited to 'clang/test/CodeGenCXX/member-functions.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/member-functions.cpp | 9 |
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; |