wallace added a comment. > That said, I'm more worried about the strange interactions between libc++ and > libstdc++ formatters I reported.
yes, I'm trying to install libc++ on my machine now ================ Comment at: lldb/examples/synthetic/gnu_libstdcpp.py:24 self.value = self.payload.GetChildMemberWithName('_M_payload') - self.count = self.payload.GetChildMemberWithName('_M_engaged').GetValueAsUnsigned(0) + self.has_value = self.payload.GetChildMemberWithName('_M_engaged').GetValueAsUnsigned(0) == 1 except: ---------------- labath wrote: > I'd use `!= 0`, as matches what the actual implementation would do in this > case. If that's true, then I'd need to update the libcxx formatter. My understanding is that setting something to true is always compiled as `set to 1`, or am I wrong? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D114450/new/ https://reviews.llvm.org/D114450 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits