[lldb-dev] [Bug 17499] The "frame variable" command does not parse std::vector or std::list with gcc

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Oct 7 11:38:19 PDT 2013


http://llvm.org/bugs/show_bug.cgi?id=17499

Enrico Granata <egranata at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
                 CC|                            |egranata at apple.com
           Assignee|lldb-dev at cs.uiuc.edu        |egranata at apple.com

--- Comment #1 from Enrico Granata <egranata at apple.com> ---
I am building ToT LLDB on Linux to reproduce. For the time being, one thing
strikes me as weird:

    [0] = (_M_dataplus = std::basic_string<char, std::char_traits<char>,
std::allocator<char, char>, char, std::char_traits<char>, std::allocator<char,
char> >::_Alloc_hider @ 0x00000000016d2110)

"std::allocator<char, char>” seems wrong.. std::allocator takes *ONE* template
argument, not two. This might be a debug info issue that this patch is tickling
the wrong way. 

In that case, one might of course special case "std::basic_string<char,
std::char_traits<char>, std::allocator<char, char>, char,
std::char_traits<char>, std::allocator<char, char> >” for the sake of making
GCC work

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/lldb-dev/attachments/20131007/e03e4a8c/attachment.html>


More information about the lldb-dev mailing list