r219104 - Add FIXME/notes to the future.

David Blaikie dblaikie at gmail.com
Sun Oct 5 22:52:27 PDT 2014


Author: dblaikie
Date: Mon Oct  6 00:52:27 2014
New Revision: 219104

URL: http://llvm.org/viewvc/llvm-project?rev=219104&view=rev
Log:
Add FIXME/notes to the future.

Modified:
    cfe/trunk/lib/CodeGen/CGDebugInfo.cpp

Modified: cfe/trunk/lib/CodeGen/CGDebugInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGDebugInfo.cpp?rev=219104&r1=219103&r2=219104&view=diff
==============================================================================
--- cfe/trunk/lib/CodeGen/CGDebugInfo.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGDebugInfo.cpp Mon Oct  6 00:52:27 2014
@@ -1162,6 +1162,11 @@ CollectCXXMemberFunctions(const CXXRecor
     // the member being added to type units by LLVM, while still allowing it
     // to be emitted into the type declaration/reference inside the compile
     // unit.
+    // FIXME: Handle Using(Shadow?)Decls here to create
+    // DW_TAG_imported_declarations inside the class for base decls brought into
+    // derived classes. GDB doesn't seem to notice/leverage these when I tried
+    // it, so I'm not rushing to fix this. (GCC seems to produce them, if
+    // referenced)
     if (!Method || Method->isImplicit())
       continue;
     // Reuse the existing member function declaration if it exists.





More information about the cfe-commits mailing list