[Lldb-commits] [PATCH] D15778: [lldb] Ignore breakpoints by default in SBFrame::EvaluateExpression

Enrico Granata via lldb-commits lldb-commits at lists.llvm.org
Wed Jan 27 08:25:04 PST 2016


granata.enrico added a comment.

It looks like this code is default constructing a SBExpressionOptions(), which at the end of the day is a fancy wrapper for EvaluateExpressionOptions

This last object gets default constructed with

  m_ignore_breakpoints (false),

I wonder whether that is a useful default value to begin with. My personal preference would be to change that default to be true and then everyone would by default get it "right" for what looks to me like the most common use case.

With that said, if there is a reason for that default to be what it is (and I don't know right now and am not in the office to ask), then your patch would seem reasonable to me as long as you make the same change in all overloads of EvaluateExpression() except the one that explicitly takes an SBExpressionOptions.


http://reviews.llvm.org/D15778





More information about the lldb-commits mailing list