[LLVMbugs] [Bug 23080] New: Remove DIDescriptor and its subclasses
bugzilla-daemon at llvm.org
bugzilla-daemon at llvm.org
Mon Mar 30 20:32:07 PDT 2015
https://llvm.org/bugs/show_bug.cgi?id=23080
Bug ID: 23080
Summary: Remove DIDescriptor and its subclasses
Product: libraries
Version: trunk
Hardware: PC
OS: All
Status: NEW
Severity: normal
Priority: P
Component: Core LLVM classes
Assignee: unassignedbugs at nondot.org
Reporter: dexonsmith at apple.com
CC: aprantl at apple.com, dblaikie at gmail.com,
echristo at gmail.com, friss at apple.com,
llvmbugs at cs.uiuc.edu
Depends on: 22777
Classification: Unclassified
We should remove the DIDescriptor hierarchy, which parallels DebugNode and its
subclasses.
1. Gut their functionality, porting over anything that's left to DebugNode and
its subclasses.
2. Convert all users to use the subclasses of Metadata directly.
3. Delete them.
4. Rename the relevant subclasses of Metadata to their rightful names:
DebugNode => DINode, MDSubprogram => DISubprogram, MDLocation => DILocation,
etc.
I'll file some blockers for this. The biggest one (bug 22777) is already
finished.
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20150331/1a64a4a0/attachment.html>
More information about the llvm-bugs
mailing list