================
@@ -13,8 +13,8 @@
using namespace lldb_dap;
BreakpointBase::BreakpointBase(DAP &d, const llvm::json::Object &obj)
- : dap(d), condition(std::string(GetString(obj, "condition"))),
- hitCondition(std::string(GetString(obj, "hitCondition"))) {}
+ : dap(d), condition(std::string(GetString(obj, "condition").value_or(""))),
----------------
da-viper wrote:
I did try that before, but I doesn't work because at the position the compiler
sees it as an initializer list. and `llvm::StringRef` does not have an
initializer-list constructor.
in the previous fuction
`GetString(..... llvm::StringRef default_value = { } )` here it is treated as
llvm::StringRef{} and can infer it.
https://github.com/llvm/llvm-project/pull/129919
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits