diff --git a/Userland/Libraries/LibWeb/Bindings/HostDefined.h b/Userland/Libraries/LibWeb/Bindings/HostDefined.h index d4152bb517..b57512980c 100644 --- a/Userland/Libraries/LibWeb/Bindings/HostDefined.h +++ b/Userland/Libraries/LibWeb/Bindings/HostDefined.h @@ -27,7 +27,7 @@ struct HostDefined : public JS::Realm::HostDefined { JS::NonnullGCPtr intrinsics; }; -inline HTML::EnvironmentSettingsObject& host_defined_environment_settings_object(JS::Realm& realm) +[[nodiscard]] inline HTML::EnvironmentSettingsObject& host_defined_environment_settings_object(JS::Realm& realm) { return *verify_cast(realm.host_defined())->environment_settings_object; } diff --git a/Userland/Libraries/LibWeb/Bindings/Intrinsics.h b/Userland/Libraries/LibWeb/Bindings/Intrinsics.h index 02f0601da8..620dbf7576 100644 --- a/Userland/Libraries/LibWeb/Bindings/Intrinsics.h +++ b/Userland/Libraries/LibWeb/Bindings/Intrinsics.h @@ -60,24 +60,24 @@ private: JS::NonnullGCPtr m_realm; }; -inline Intrinsics& host_defined_intrinsics(JS::Realm& realm) +[[nodiscard]] inline Intrinsics& host_defined_intrinsics(JS::Realm& realm) { return *verify_cast(realm.host_defined())->intrinsics; } template -JS::Object& ensure_web_prototype(JS::Realm& realm, String const& class_name) +[[nodiscard]] JS::Object& ensure_web_prototype(JS::Realm& realm, String const& class_name) { return host_defined_intrinsics(realm).ensure_web_prototype(class_name); } template -JS::NativeFunction& ensure_web_constructor(JS::Realm& realm, String const& class_name) +[[nodiscard]] JS::NativeFunction& ensure_web_constructor(JS::Realm& realm, String const& class_name) { return host_defined_intrinsics(realm).ensure_web_constructor(class_name); } -inline JS::Object& cached_web_prototype(JS::Realm& realm, String const& class_name) +[[nodiscard]] inline JS::Object& cached_web_prototype(JS::Realm& realm, String const& class_name) { return host_defined_intrinsics(realm).cached_web_prototype(class_name); }