[PATCH] Anonymous namespaces are missing import DW_TAG_imported_module.

Paul Robinson Paul_Robinson at playstation.sony.com
Fri Feb 27 17:28:39 PST 2015


It's an arguable gray area in the compiler/debugger contract.  How much
does the compiler _require_ the debugger to know?  (Which is different
from how much the debugger knows for the purpose of improving the user's
debugging experience.)

This change reduces that requirement, with very low size cost (which we 
are pretty sensitive to).  A debugger that auto-imports anonymous 
namespaces will see the import and recognize that it has already imported
 that scope, so the cost there is also very low.

Not seeing a whole lot of down-side here.


http://reviews.llvm.org/D7895

EMAIL PREFERENCES
  http://reviews.llvm.org/settings/panel/emailpreferences/






More information about the llvm-commits mailing list