From 4e5becf36e95b1b87fd5a382cbc1c4a10f44f796 Mon Sep 17 00:00:00 2001 From: Linus Groh Date: Thu, 9 Sep 2021 22:19:26 +0100 Subject: [PATCH] LibJS: Make default_merge_fields() {additional_,}fields Object a const& This only calls Object::{get,enumerable_own_property_names}() on the fields and additional_fields Objects, both of which are const-qualified. --- Userland/Libraries/LibJS/Runtime/Temporal/Calendar.cpp | 2 +- Userland/Libraries/LibJS/Runtime/Temporal/Calendar.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibJS/Runtime/Temporal/Calendar.cpp b/Userland/Libraries/LibJS/Runtime/Temporal/Calendar.cpp index 2301017b29..1e51803d11 100644 --- a/Userland/Libraries/LibJS/Runtime/Temporal/Calendar.cpp +++ b/Userland/Libraries/LibJS/Runtime/Temporal/Calendar.cpp @@ -1034,7 +1034,7 @@ u8 iso_day(Object& temporal_object) } // 12.1.45 DefaultMergeFields ( fields, additionalFields ), https://tc39.es/proposal-temporal/#sec-temporal-defaultmergefields -Object* default_merge_fields(GlobalObject& global_object, Object& fields, Object& additional_fields) +Object* default_merge_fields(GlobalObject& global_object, Object const& fields, Object const& additional_fields) { auto& vm = global_object.vm(); diff --git a/Userland/Libraries/LibJS/Runtime/Temporal/Calendar.h b/Userland/Libraries/LibJS/Runtime/Temporal/Calendar.h index 0f592e6c44..399e8605b6 100644 --- a/Userland/Libraries/LibJS/Runtime/Temporal/Calendar.h +++ b/Userland/Libraries/LibJS/Runtime/Temporal/Calendar.h @@ -72,6 +72,6 @@ i32 iso_year(Object& temporal_object); u8 iso_month(Object& temporal_object); String iso_month_code(Object& temporal_object); u8 iso_day(Object& temporal_object); -Object* default_merge_fields(GlobalObject&, Object& fields, Object& additional_fields); +Object* default_merge_fields(GlobalObject&, Object const& fields, Object const& additional_fields); }