diff options
Diffstat (limited to 'clang/test/CodeGenCXX/rtti-linkage.cpp')
-rw-r--r-- | clang/test/CodeGenCXX/rtti-linkage.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/clang/test/CodeGenCXX/rtti-linkage.cpp b/clang/test/CodeGenCXX/rtti-linkage.cpp index 53209ed96c7..11f328a1e48 100644 --- a/clang/test/CodeGenCXX/rtti-linkage.cpp +++ b/clang/test/CodeGenCXX/rtti-linkage.cpp @@ -60,8 +60,11 @@ namespace { struct D { }; }; -void t2() { - (void)typeid(D); - (void)typeid(D *); - +const D getD(); + +const std::type_info &t2() { + (void)typeid(const D); + (void)typeid(D *); + // CHECK: _ZTIN12_GLOBAL__N_11DE to + return typeid(getD()); } |