From 75331656124ddfdc7829b4dd430083e140bd8549 Mon Sep 17 00:00:00 2001 From: David Blaikie Date: Mon, 23 Sep 2013 23:39:55 +0000 Subject: Comments for r191234 as suggested by Eric Christopher. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191244 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/DebugInfo/DWARFContext.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'lib/DebugInfo/DWARFContext.cpp') diff --git a/lib/DebugInfo/DWARFContext.cpp b/lib/DebugInfo/DWARFContext.cpp index c54a1da622..95a1b628f2 100644 --- a/lib/DebugInfo/DWARFContext.cpp +++ b/lib/DebugInfo/DWARFContext.cpp @@ -626,6 +626,8 @@ DWARFContextInMemory::DWARFContextInMemory(object::ObjectFile *Obj) : RangeDWOSection = data; } } else if (name == "debug_types") { + // Find debug_types data by section rather than name as there are + // multiple, comdat grouped, debug_types sections. TypesSections[*i].Data = data; } @@ -649,6 +651,8 @@ DWARFContextInMemory::DWARFContextInMemory(object::ObjectFile *Obj) : if (!Map) { if (RelSecName != "debug_types") continue; + // Find debug_types relocs by section rather than name as there are + // multiple, comdat grouped, debug_types sections. Map = &TypesSections[*RelocatedSection].Relocs; } -- cgit v1.2.3