From efadee7e6efe145c14c3fb3fd90ad374e83d5716 Mon Sep 17 00:00:00 2001 From: Bastiaan van der Plaat Date: Mon, 16 Oct 2023 17:27:40 +0200 Subject: [PATCH] Meta+BindingsGenerator: Add curly brackets for numeric union types --- .../CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp b/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp index cf6802d9df..8cbe5a516c 100644 --- a/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp +++ b/Meta/Lagom/Tools/CodeGenerators/LibWeb/BindingsGenerator/IDLGenerators.cpp @@ -1254,7 +1254,7 @@ static void generate_to_cpp(SourceGenerator& generator, ParameterType& parameter generate_to_cpp(union_generator, parameter, js_name, js_suffix, DeprecatedString::formatted("{}{}_number", js_name, js_suffix), interface, false, false, {}, false, recursion_depth + 1); union_generator.append(R"~~~( - return @js_name@@js_suffix@_number; + return { @js_name@@js_suffix@_number }; } )~~~"); } @@ -1330,7 +1330,7 @@ static void generate_to_cpp(SourceGenerator& generator, ParameterType& parameter generate_to_cpp(union_generator, parameter, js_name, js_suffix, DeprecatedString::formatted("{}{}_number", js_name, js_suffix), interface, false, false, {}, false, recursion_depth + 1); union_generator.append(R"~~~( - return @js_name@@js_suffix@_number; + return { @js_name@@js_suffix@_number }; )~~~"); } else if (includes_boolean) { // 17. If types includes boolean, then return the result of converting V to boolean.