clayborg requested changes to this revision. clayborg added a comment. This revision now requires changes to proceed.
Sorry, missed the fact that the new class had ivars. For ABI stability, we can't modify the number of ivars since we need the class size of SBCommandInterpreterRunResults to never change even if we add more things to it. ================ Comment at: lldb/include/lldb/API/SBCommandInterpreterRunOptions.h:90-93 + int m_num_errors; + bool m_quit_requested; + bool m_stopped_for_crash; +}; ---------------- We need to abstract these, they can't be in the lldb::SB class. So you just need to make an opaque class that contains these ivar and use a std::unique_ptr to the opaque class. Repository: rLLDB LLDB CHANGES SINCE LAST ACTION https://reviews.llvm.org/D79120/new/ https://reviews.llvm.org/D79120 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits