[Lldb-commits] [lldb] [lldb] Upgrade `GetIndexOfChildWithName` to use `llvm::Expected` (PR #136693)
Michael Buch via lldb-commits
lldb-commits at lists.llvm.org
Thu Apr 24 04:43:32 PDT 2025
================
@@ -107,7 +107,14 @@ class ListIterator {
class AbstractListFrontEnd : public SyntheticChildrenFrontEnd {
public:
llvm::Expected<size_t> GetIndexOfChildWithName(ConstString name) override {
- return ExtractIndexFromString(name.GetCString());
+ size_t idx = ExtractIndexFromString(name.GetCString());
+ if (idx == UINT32_MAX) {
+ return llvm::createStringError(
+ "'SyntheticChildrenFrontend::AbstractListFrontEnd' cannot find index "
----------------
Michael137 wrote:
Lets omit the `SyntheticChildrenFrontend::` part everywhere
https://github.com/llvm/llvm-project/pull/136693
More information about the lldb-commits
mailing list