From f45f6828c6d372fb5a203b874d205209a3aff2a7 Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Wed, 23 Dec 2009 20:51:04 +0000 Subject: Remove cv-qualifiers from the argument to typeid llvm-svn: 92041 --- clang/test/CodeGenCXX/rtti-linkage.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'clang/test/CodeGenCXX/rtti-linkage.cpp') 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()); } -- cgit v1.2.3