summaryrefslogtreecommitdiff
path: root/Userland/Libraries
diff options
context:
space:
mode:
authorTimothy Flynn <trflynn89@pm.me>2022-01-27 07:12:41 -0500
committerLinus Groh <mail@linusgroh.de>2022-01-27 21:16:44 +0000
commit8098eb273a16896d57a9c3a081880d59a15a6e1d (patch)
treee53a0f3d4c4b01d6172b7a37ee66ead23967b9ba /Userland/Libraries
parent236fd0a2cbcf265222766161a8fb1ab3896f9b1a (diff)
downloadserenity-8098eb273a16896d57a9c3a081880d59a15a6e1d.zip
LibJS: Add explicit constructors for PatternPartition
This is to enable emplacing this struct in containers. GCC is fine with emplacing without this constructor, but Clang raises an error.
Diffstat (limited to 'Userland/Libraries')
-rw-r--r--Userland/Libraries/LibJS/Runtime/Intl/AbstractOperations.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/Userland/Libraries/LibJS/Runtime/Intl/AbstractOperations.h b/Userland/Libraries/LibJS/Runtime/Intl/AbstractOperations.h
index 5edddd55eb..57ff6c47fa 100644
--- a/Userland/Libraries/LibJS/Runtime/Intl/AbstractOperations.h
+++ b/Userland/Libraries/LibJS/Runtime/Intl/AbstractOperations.h
@@ -35,6 +35,14 @@ struct LocaleResult {
};
struct PatternPartition {
+ PatternPartition() = default;
+
+ PatternPartition(StringView type_string, String value_string)
+ : type(type_string)
+ , value(move(value_string))
+ {
+ }
+
StringView type;
String value;
};