diff options
author | Enrico Granata <egranata@apple.com> | 2012-03-19 22:58:49 +0000 |
---|---|---|
committer | Enrico Granata <egranata@apple.com> | 2012-03-19 22:58:49 +0000 |
commit | 86cc982974a5689047016981932a69a3987cf027 (patch) | |
tree | f21c71327240584482718bec5dda27d897ecfe6a /lldb/source/Commands/CommandObjectFrame.cpp | |
parent | f9be693369134de1307db75310e71476fb76a017 (diff) | |
download | llvm-86cc982974a5689047016981932a69a3987cf027.zip llvm-86cc982974a5689047016981932a69a3987cf027.tar.gz llvm-86cc982974a5689047016981932a69a3987cf027.tar.bz2 |
Massive enumeration name changes: a number of enums in ValueObject were not following the naming pattern
Changes to synthetic children:
- the update(self): function can now (optionally) return a value - if it returns boolean value True, ValueObjectSyntheticFilter will not clear its caches across stop-points
this should allow better performance for Python-based synthetic children when one can be sure that the child ValueObjects have not changed
- making a difference between a synthetic VO and a VO with a synthetic value: now a ValueObjectSyntheticFilter will not return itself as its own synthetic value, but will (correctly)
claim to itself be synthetic
- cleared up the internal synthetic children architecture to make a more consistent use of pointers and references instead of shared pointers when possible
- major cleanup of unnecessary #include, data and functions in ValueObjectSyntheticFilter itself
- removed the SyntheticValueType enum and replaced it with a plain boolean (to which it was equivalent in the first place)
Some clean ups to the summary generation code
Centralized the code that clears out user-visible strings and data in ValueObject
More efficient summaries for libc++ containers
llvm-svn: 153061
Diffstat (limited to 'lldb/source/Commands/CommandObjectFrame.cpp')
-rw-r--r-- | lldb/source/Commands/CommandObjectFrame.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Commands/CommandObjectFrame.cpp b/lldb/source/Commands/CommandObjectFrame.cpp index a57a835..b59cd633 100644 --- a/lldb/source/Commands/CommandObjectFrame.cpp +++ b/lldb/source/Commands/CommandObjectFrame.cpp @@ -414,7 +414,7 @@ public: .SetShowLocation(m_varobj_options.show_location) .SetUseObjectiveC(m_varobj_options.use_objc) .SetUseDynamicType(m_varobj_options.use_dynamic) - .SetUseSyntheticValue((lldb::SyntheticValueType)m_varobj_options.use_synth) + .SetUseSyntheticValue(m_varobj_options.use_synth) .SetFlatOutput(m_varobj_options.flat_output) .SetOmitSummaryDepth(m_varobj_options.no_summary_depth) .SetIgnoreCap(m_varobj_options.ignore_cap) |