From 49fe8b4f97685733b01e664665d9c283528da0d9 Mon Sep 17 00:00:00 2001 From: Anders Carlsson Date: Thu, 17 Sep 2009 04:38:23 +0000 Subject: Treat an unqualified RecordType as a RecordDecl when substituting. llvm-svn: 82123 --- clang/test/CodeGenCXX/mangle-subst.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'clang/test/CodeGenCXX/mangle-subst.cpp') diff --git a/clang/test/CodeGenCXX/mangle-subst.cpp b/clang/test/CodeGenCXX/mangle-subst.cpp index fb0e9909025..ffeaafd7fc3 100644 --- a/clang/test/CodeGenCXX/mangle-subst.cpp +++ b/clang/test/CodeGenCXX/mangle-subst.cpp @@ -24,3 +24,11 @@ namespace A { // CHECK: define void @_Z1fN1A1AENS_1BE( void f(A::A a, A::B b) { } + +struct C { struct D { }; }; + +// CHECK: define void @_Z1fP1CNS_1DE +void f(C*, C::D) { } + +// CHECK: define void @_Z1fN1C1DEPKS_ +void f(C::D, const C*) { } -- cgit v1.2.3