diff options
Diffstat (limited to 'test/CodeGenCXX/temp-1.cpp')
-rw-r--r-- | test/CodeGenCXX/temp-1.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/test/CodeGenCXX/temp-1.cpp b/test/CodeGenCXX/temp-1.cpp index 19a6acecf2..9b97f0083c 100644 --- a/test/CodeGenCXX/temp-1.cpp +++ b/test/CodeGenCXX/temp-1.cpp @@ -63,9 +63,21 @@ struct E { }; // RUN: grep "call void @_ZN1EC1Ev" %t | count 3 && -// RUN: grep "call void @_ZN1ED1Ev" %t | count 5 +// RUN: grep "call void @_ZN1ED1Ev" %t | count 5 && void f5() { E() + E(); !E(); } +struct F { + F(); + ~F(); + F& f(); +}; + +// RUN: grep "call void @_ZN1FC1Ev" %t | count 1 && +// RUN: grep "call void @_ZN1FD1Ev" %t | count 1 +void f6() { + F().f(); +} + |