title: Prevent "Execution was interrupted, reason: internal ObjC exception breakpoint(-3)" on lldb
body: <p>I've written some code that dumps all ivars of a class into a dictionary in Objective C. This uses <code>valueForKey:</code> to get the data from the class. Sometimes, KVC throws an internal exception that is also captured properly - but this disrupts lldb's feature and all I get is:</p>
  
  <blockquote>
    <p>error: Execution was interrupted, reason: internal ObjC exception breakpoint(-3)..
    The process has been returned to the state before expression evaluation.</p>
  </blockquote>
  
  <p>There are no breakpoints set. I even tried with <code>-itrue -ufalse</code> as expression options, but it doesn't make a difference. This totally defeats for what I want to use lldb for, and it seems like such a tiny issue. How can I bring clang to simply <em>ignore</em> if there are internal, captured ObjC exceptions while calling a method?</p>
  
  <p>I tried this both from within Xcode, and directly via calling clang from the terminal and connecting to a remote debug server - no difference.</p>