Fix clang-tidy modernize-return-braced-init-list findings

This commit is contained in:
Tim Wojtulewicz 2025-05-15 09:52:10 -07:00
parent 8c3eee7a87
commit 17c14a3ce1
9 changed files with 26 additions and 29 deletions

View file

@ -902,7 +902,7 @@ public:
auto v = init_expr->Eval(nullptr);
if ( ! v ) {
reporter->Error("failed &default in record creation");
return ZVal();
return {};
}
if ( coerce_type )
@ -911,7 +911,7 @@ public:
else if ( init_type->Tag() == TYPE_VECTOR )
concretize_if_unspecified(cast_intrusive<VectorVal>(v), init_type->Yield());
return ZVal(v, init_type);
return {v, init_type};
}
bool IsDeferrable() const override { return false; }
@ -930,7 +930,7 @@ class RecordFieldInit final : public FieldInit {
public:
RecordFieldInit(RecordTypePtr _init_type) : init_type(std::move(_init_type)) {}
ZVal Generate() const override { return ZVal(new RecordVal(init_type)); }
ZVal Generate() const override { return {new RecordVal(init_type)}; }
bool IsDeferrable() const override {
assert(! run_state::is_parsing);
@ -948,7 +948,7 @@ public:
TableFieldInit(TableTypePtr _init_type, detail::AttributesPtr _attrs)
: init_type(std::move(_init_type)), attrs(std::move(_attrs)) {}
ZVal Generate() const override { return ZVal(new TableVal(init_type, attrs)); }
ZVal Generate() const override { return {new TableVal(init_type, attrs)}; }
private:
TableTypePtr init_type;
@ -961,7 +961,7 @@ class VectorFieldInit final : public FieldInit {
public:
VectorFieldInit(VectorTypePtr _init_type) : init_type(std::move(_init_type)) {}
ZVal Generate() const override { return ZVal(new VectorVal(init_type)); }
ZVal Generate() const override { return {new VectorVal(init_type)}; }
private:
VectorTypePtr init_type;