================
@@ -1535,7 +1535,12 @@ bool ValueObject::SetValueFromCString(const char
*value_str, Status &error) {
}
} else {
// We don't support setting things bigger than a scalar at present.
- error.SetErrorString("unable to write aggregate data type");
+ // But maybe our frontend knows how to update the value.
+ if (auto *frontend = GetSyntheticFrontend()) {
+ return frontend->SetValueFromCString(value_str, error);
+ } else {
+ error.SetErrorString("unable to write aggregate data type");
+ }
----------------
bulbazord wrote:
llvm style is to avoid braces for single line blocks in if/else/etc.
You can also drop the `else` since it comes after a return.
https://github.com/llvm/llvm-project/pull/67309
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits