Skip to content
  1. Sep 17, 2013
  2. Sep 16, 2013
    • Greg Clayton's avatar
      <rdar://problem/15001220> · 52694e3b
      Greg Clayton authored
      Fixed an issue with the lldb/test/lang/cpp/virtual test case had a virtual class that had a DW_TAG_inheritance child that was virtual and had a DW_AT_data_member_location of:
      
      DW_AT_data_member_location( DW_OP_dup, DW_OP_deref, DW_OP_constu(0x00000018), DW_OP_minus, DW_OP_deref, DW_OP_plus )
      
      We failed to evaluate this and then we were passing the incorrect offset back to clang and clang would crash. The AST external source has a function named LayoutRecordType which allows us to supply the virtual base class offsets, but that really doesn't make sense to do as clang will lay them out correctly. So we must ignore virtual base classes when doing layout.
      
      llvm-svn: 190811
      52694e3b
    • Ashok Thirumurthi's avatar
      Fixes a typo that causes Reserve(X) to both re-allocate the container and · 725ec4e8
      Ashok Thirumurthi authored
      change the last index (i.e. to X), which has unintended consequences for
      Reserve(X) followed by Append().
      
      llvm-svn: 190785
      725ec4e8
  3. Sep 14, 2013
  4. Sep 13, 2013
  5. Sep 12, 2013
  6. Sep 11, 2013
  7. Sep 10, 2013
Loading