diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-12-23 20:51:04 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-12-23 20:51:04 +0000 |
commit | f45f6828c6d372fb5a203b874d205209a3aff2a7 (patch) | |
tree | 352f530e2a1aa4c7ed5d958e304d45cdbbe1e0c5 /clang/test/CodeGenCXX/rtti-linkage.cpp | |
parent | 37e980929441a4c5299875d006b00161f08073b4 (diff) | |
download | bcm5719-llvm-f45f6828c6d372fb5a203b874d205209a3aff2a7.tar.gz bcm5719-llvm-f45f6828c6d372fb5a203b874d205209a3aff2a7.zip |
Remove cv-qualifiers from the argument to typeid
llvm-svn: 92041
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()); } |