]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Use default constructor for default arguments
authorPierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
Wed, 20 Nov 2024 12:19:15 +0000 (13:19 +0100)
committerP-E-P <32375388+P-E-P@users.noreply.github.com>
Wed, 20 Nov 2024 13:36:42 +0000 (13:36 +0000)
GCC 4.8 complains about the initializer list.

gcc/rust/ChangeLog:

* typecheck/rust-tyty.h: Change initializer list to default constructor
call.

Signed-off-by: Pierre-Emmanuel Patry <pierre-emmanuel.patry@embecosm.com>
gcc/rust/typecheck/rust-tyty.h

index 167d425840e6a0046f042b3da16965961a6a989f..de806a2c9bee3b5c6e7cf3b972ae87c36ac39e7e 100644 (file)
@@ -657,7 +657,7 @@ public:
           std::vector<SubstitutionParamMapping> subst_refs,
           SubstitutionArgumentMappings generic_arguments
           = SubstitutionArgumentMappings::error (),
-          RegionConstraints region_constraints = {},
+          RegionConstraints region_constraints = RegionConstraints{},
           std::set<HirId> refs = std::set<HirId> ())
     : BaseType (ref, ref, TypeKind::ADT, ident, refs),
       SubstitutionRef (std::move (subst_refs), std::move (generic_arguments),
@@ -670,7 +670,7 @@ public:
           std::vector<SubstitutionParamMapping> subst_refs,
           SubstitutionArgumentMappings generic_arguments
           = SubstitutionArgumentMappings::error (),
-          RegionConstraints region_constraints = {},
+          RegionConstraints region_constraints = RegionConstraints{},
           std::set<HirId> refs = std::set<HirId> ())
     : BaseType (ref, ty_ref, TypeKind::ADT, ident, refs),
       SubstitutionRef (std::move (subst_refs), std::move (generic_arguments),
@@ -683,7 +683,7 @@ public:
           std::vector<SubstitutionParamMapping> subst_refs, ReprOptions repr,
           SubstitutionArgumentMappings generic_arguments
           = SubstitutionArgumentMappings::error (),
-          RegionConstraints region_constraints = {},
+          RegionConstraints region_constraints = RegionConstraints{},
           std::set<HirId> refs = std::set<HirId> ())
     : BaseType (ref, ty_ref, TypeKind::ADT, ident, refs),
       SubstitutionRef (std::move (subst_refs), std::move (generic_arguments),