]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gccrs: remove braces around scalar initializers
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Tue, 11 Jul 2023 15:49:31 +0000 (17:49 +0200)
committerArthur Cohen <arthur.cohen@embecosm.com>
Tue, 16 Jan 2024 17:49:36 +0000 (18:49 +0100)
Remove useless braces around scalar initializers. This will also remove
some warning emitted by the compiler and avoid cluttering it's output.

gcc/rust/ChangeLog:

* backend/rust-compile-intrinsic.cc (offset_handler): Remove
braces.
(sizeof_handler): Likewise.
(transmute_handler): Likewise.
(rotate_handler): Likewise.
(wrapping_op_handler_inner): Likewise.
(op_with_overflow_inner): Likewise.
(atomic_load_handler_inner): Likewise.
(unchecked_op_inner): Likewise.
(uninit_handler): Likewise.

Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
gcc/rust/backend/rust-compile-intrinsic.cc

index 5cb64370fa68d9a24049db5b46da75cb4e563190..9155561a2b2108ec7fda83f77a5682b1391dfc08 100644 (file)
@@ -371,7 +371,7 @@ offset_handler (Context *ctx, TyTy::FnType *fntype)
   tree pointer_offset_expr
     = pointer_offset_expression (dst, size, BUILTINS_LOCATION);
   auto return_statement
-    = ctx->get_backend ()->return_statement (fndecl, {pointer_offset_expr},
+    = ctx->get_backend ()->return_statement (fndecl, pointer_offset_expr,
                                             UNDEF_LOCATION);
   ctx->add_statement (return_statement);
   // BUILTIN offset FN BODY END
@@ -406,8 +406,7 @@ sizeof_handler (Context *ctx, TyTy::FnType *fntype)
   // BUILTIN size_of FN BODY BEGIN
   tree size_expr = TYPE_SIZE_UNIT (template_parameter_type);
   auto return_statement
-    = ctx->get_backend ()->return_statement (fndecl, {size_expr},
-                                            UNDEF_LOCATION);
+    = ctx->get_backend ()->return_statement (fndecl, size_expr, UNDEF_LOCATION);
   ctx->add_statement (return_statement);
   // BUILTIN size_of FN BODY END
 
@@ -480,7 +479,7 @@ transmute_handler (Context *ctx, TyTy::FnType *fntype)
   tree result_expr = build_fold_indirect_ref_loc (UNKNOWN_LOCATION, t);
 
   auto return_statement
-    = ctx->get_backend ()->return_statement (fndecl, {result_expr},
+    = ctx->get_backend ()->return_statement (fndecl, result_expr,
                                             UNDEF_LOCATION);
   ctx->add_statement (return_statement);
   // BUILTIN transmute FN BODY END
@@ -520,7 +519,7 @@ rotate_handler (Context *ctx, TyTy::FnType *fntype, tree_code op)
   tree rotate_expr
     = fold_build2_loc (BUILTINS_LOCATION, op, TREE_TYPE (x), x, y);
   auto return_statement
-    = ctx->get_backend ()->return_statement (fndecl, {rotate_expr},
+    = ctx->get_backend ()->return_statement (fndecl, rotate_expr,
                                             UNDEF_LOCATION);
   ctx->add_statement (return_statement);
   // BUILTIN rotate FN BODY END
@@ -568,8 +567,7 @@ wrapping_op_handler_inner (Context *ctx, TyTy::FnType *fntype, tree_code op)
   auto wrap_expr = build2 (op, TREE_TYPE (lhs), lhs, rhs);
 
   auto return_statement
-    = ctx->get_backend ()->return_statement (fndecl, {wrap_expr},
-                                            UNDEF_LOCATION);
+    = ctx->get_backend ()->return_statement (fndecl, wrap_expr, UNDEF_LOCATION);
   ctx->add_statement (return_statement);
   // BUILTIN wrapping_<op> FN BODY END
 
@@ -657,7 +655,7 @@ op_with_overflow_inner (Context *ctx, TyTy::FnType *fntype, tree_code op)
                                                   UNDEF_LOCATION);
 
   auto return_statement
-    = ctx->get_backend ()->return_statement (fndecl, {result_expr},
+    = ctx->get_backend ()->return_statement (fndecl, result_expr,
                                             UNDEF_LOCATION);
   ctx->add_statement (return_statement);
 
@@ -940,8 +938,7 @@ atomic_load_handler_inner (Context *ctx, TyTy::FnType *fntype, int ordering)
     = ctx->get_backend ()->call_expression (atomic_load, {src, memorder},
                                            nullptr, UNDEF_LOCATION);
   auto return_statement
-    = ctx->get_backend ()->return_statement (fndecl, {load_call},
-                                            UNDEF_LOCATION);
+    = ctx->get_backend ()->return_statement (fndecl, load_call, UNDEF_LOCATION);
 
   TREE_READONLY (load_call) = 0;
   TREE_SIDE_EFFECTS (load_call) = 1;
@@ -986,7 +983,7 @@ unchecked_op_inner (Context *ctx, TyTy::FnType *fntype, tree_code op)
 
   auto expr = build2 (op, TREE_TYPE (x), x, y);
   auto return_statement
-    = ctx->get_backend ()->return_statement (fndecl, {expr}, UNDEF_LOCATION);
+    = ctx->get_backend ()->return_statement (fndecl, expr, UNDEF_LOCATION);
 
   ctx->add_statement (return_statement);
 
@@ -1040,7 +1037,7 @@ uninit_handler (Context *ctx, TyTy::FnType *fntype)
   ctx->add_statement (memset_call);
 
   auto return_statement
-    = ctx->get_backend ()->return_statement (fndecl, {DECL_RESULT (fndecl)},
+    = ctx->get_backend ()->return_statement (fndecl, DECL_RESULT (fndecl),
                                             UNDEF_LOCATION);
   ctx->add_statement (return_statement);
   // BUILTIN size_of FN BODY END