mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 06:58:11 +00:00
LibJS: Make Value::to_string_without_side_effects() infallible
Work towards #20449.
This commit is contained in:
parent
b8f78c0adc
commit
97ebfd9f0f
69 changed files with 182 additions and 182 deletions
|
@ -263,37 +263,37 @@ WebIDL::ExceptionOr<String> DOMMatrixReadOnly::to_string() const
|
|||
TRY_OR_THROW_OOM(vm, builder.try_append("matrix("sv));
|
||||
|
||||
// 2. Append ! ToString(m11 element) to string.
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(TRY_OR_THROW_OOM(vm, JS::Value(m11()).to_string_without_side_effects())));
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(JS::Value(m11()).to_string_without_side_effects()));
|
||||
|
||||
// 3. Append ", " to string.
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(", "sv));
|
||||
|
||||
// 4. Append ! ToString(m12 element) to string.
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(TRY_OR_THROW_OOM(vm, JS::Value(m12()).to_string_without_side_effects())));
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(JS::Value(m12()).to_string_without_side_effects()));
|
||||
|
||||
// 5. Append ", " to string.
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(", "sv));
|
||||
|
||||
// 6. Append ! ToString(m21 element) to string.
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(TRY_OR_THROW_OOM(vm, JS::Value(m21()).to_string_without_side_effects())));
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(JS::Value(m21()).to_string_without_side_effects()));
|
||||
|
||||
// 7. Append ", " to string.
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(", "sv));
|
||||
|
||||
// 8. Append ! ToString(m22 element) to string.
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(TRY_OR_THROW_OOM(vm, JS::Value(m22()).to_string_without_side_effects())));
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(JS::Value(m22()).to_string_without_side_effects()));
|
||||
|
||||
// 9. Append ", " to string.
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(", "sv));
|
||||
|
||||
// 10. Append ! ToString(m41 element) to string.
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(TRY_OR_THROW_OOM(vm, JS::Value(m41()).to_string_without_side_effects())));
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(JS::Value(m41()).to_string_without_side_effects()));
|
||||
|
||||
// 11. Append ", " to string.
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(", "sv));
|
||||
|
||||
// 12. Append ! ToString(m42 element) to string.
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(TRY_OR_THROW_OOM(vm, JS::Value(m42()).to_string_without_side_effects())));
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(JS::Value(m42()).to_string_without_side_effects()));
|
||||
|
||||
// 13. Append ")" to string.
|
||||
TRY_OR_THROW_OOM(vm, builder.try_append(")"sv));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue