[Bug 19212] LLDB on OSX exits on breakpoint

Jonas Devlieghere changed bug 19212

What | Removed | Added |

Comment # 4 on bug 19212 from Jonas Devlieghere

The DWARF generated with ToT clang for the attached preprocessed source file
looks correct:

0x00001e27:   DW_TAG_class_type
                DW_AT_containing_type   (0x00001e27)
                DW_AT_calling_convention        (DW_CC_pass_by_reference)
                DW_AT_name      ("QObject")
                DW_AT_byte_size (0x10)
                DW_AT_decl_file
("/devel/Qt520/5.2.0/clang_64/lib/QtCore.framework/Headers/qobject.h")
                DW_AT_decl_line (114)

...

0x0002a9ef:   DW_TAG_class_type
                DW_AT_containing_type   (0x00001e27)
                DW_AT_calling_convention        (DW_CC_pass_by_reference)
                DW_AT_name      ("QAction")
                DW_AT_byte_size (0x10)
                DW_AT_decl_file
("/devel/Qt520/5.2.0/clang_64/lib/QtWidgets.framework/Headers/qaction.h")
                DW_AT_decl_line (61)

0x0002a9fc:     DW_TAG_inheritance
                  DW_AT_type    (0x00001e27 "QObject")
                  DW_AT_data_member_location    (0x00)
                  DW_AT_accessibility   (DW_ACCESS_public)

If anything this is/was a debug info bug in the compiler. Maybe it got fixed?