diff --git a/Libraries/LibWeb/Crypto/SubtleCrypto.cpp b/Libraries/LibWeb/Crypto/SubtleCrypto.cpp index 856f7fdbb32..9f66a56095f 100644 --- a/Libraries/LibWeb/Crypto/SubtleCrypto.cpp +++ b/Libraries/LibWeb/Crypto/SubtleCrypto.cpp @@ -34,7 +34,7 @@ struct RegisteredAlgorithm { using SupportedAlgorithmsMap = HashMap>; static SupportedAlgorithmsMap& supported_algorithms_internal(); -static SupportedAlgorithmsMap supported_algorithms(); +static SupportedAlgorithmsMap const& supported_algorithms(); template static void define_an_algorithm(String op, String algorithm); @@ -77,7 +77,7 @@ WebIDL::ExceptionOr normalize_an_algorithm(JS:: // If alg is an object: // 1. Let registeredAlgorithms be the associative container stored at the op key of supportedAlgorithms. // NOTE: There should always be a container at the op key. - auto internal_object = supported_algorithms(); + auto const& internal_object = supported_algorithms(); auto maybe_registered_algorithms = internal_object.get(operation); auto registered_algorithms = maybe_registered_algorithms.value(); @@ -741,7 +741,7 @@ SupportedAlgorithmsMap& supported_algorithms_internal() } // https://w3c.github.io/webcrypto/#algorithm-normalization-internalS -SupportedAlgorithmsMap supported_algorithms() +SupportedAlgorithmsMap const& supported_algorithms() { auto& internal_object = supported_algorithms_internal();