From 8ef9d22f5bc501d5286e4087828f3dc0199b38f1 Mon Sep 17 00:00:00 2001 From: David Blaikie Date: Fri, 6 Jun 2014 22:29:05 +0000 Subject: DebugInfo: Use the scope of the function declaration, if any, to name a function in DWARF pubnames This ensures that member functions, for example, are entered into pubnames with their fully qualified name, rather than inside the global namespace. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@210379 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/DebugInfo/X86/dwarf-public-names.ll | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'test/DebugInfo/X86') diff --git a/test/DebugInfo/X86/dwarf-public-names.ll b/test/DebugInfo/X86/dwarf-public-names.ll index cbfba0e805..793971a5f8 100644 --- a/test/DebugInfo/X86/dwarf-public-names.ll +++ b/test/DebugInfo/X86/dwarf-public-names.ll @@ -44,15 +44,13 @@ ; Check for each name in the output. ; LINUX-DAG: "ns" -; FIXME: This should be C::static_member_function -; LINUX-DAG: "static_member_function" +; LINUX-DAG: "C::static_member_function" ; LINUX-DAG: "global_variable" ; LINUX-DAG: "ns::global_namespace_variable" ; LINUX-DAG: "ns::global_namespace_function" ; LINUX-DAG: "global_function" ; LINUX-DAG: "C::static_member_variable" -; FIXME: This should be C::member_function -; LINUX-DAG: "member_function" +; LINUX-DAG: "C::member_function" %struct.C = type { i8 } -- cgit v1.2.3