You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TestNamespace.py is failing with GCC. The DWARF output by GCC looks correct in that it contains a DW_TAG_namespace node, although it is not identical to what Clang outputs.
Attaching dumps both clang and gcc emitted dwarf for comparison.
To reproduce this failure, run:
python dotest.py -C gcc lang/cpp/namespace
The text was updated successfully, but these errors were encountered:
The test variant 'data_formatter_commands_after_steps' exposes a loss of every second "next" command. This variant sets a breakpoint before a list is populated, and steps 4 times to populate the list with 4 items.
When this script is run using dotest, dosep or manually at the lldb command prompt, 2 "next" commands are required to populate a single list item. Note that this does not occur if the std::list contains integers rather than elements of type std::string. Note that a single line of code constructs an std::string and adds an element to the list.
Also, this specific failure cannot be reproduced with clang r182733, whereas it reproduces reliably with gcc 4.6.3 (Ubuntu 12.04) gcc 4.6.2 (Debian buildbot) and icc 13.1 (Ubuntu 12.04).
The FreeBSD issue is now fixed in two ways - the in-tree __cxa_demangle has been updated to address this case, and FreeBSD now uses the built-in demangler recently re-added to lldb (because the in-tree __cxa_demangle still has some other limitations).
Extended Description
TestNamespace.py is failing with GCC. The DWARF output by GCC looks correct in that it contains a DW_TAG_namespace node, although it is not identical to what Clang outputs.
Attaching dumps both clang and gcc emitted dwarf for comparison.
To reproduce this failure, run:
python dotest.py -C gcc lang/cpp/namespace
The text was updated successfully, but these errors were encountered: