diff options
Diffstat (limited to 'gcc/rust/backend/rust-constexpr.cc')
-rw-r--r-- | gcc/rust/backend/rust-constexpr.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/rust/backend/rust-constexpr.cc b/gcc/rust/backend/rust-constexpr.cc index 3fd1b96..df5c2e4 100644 --- a/gcc/rust/backend/rust-constexpr.cc +++ b/gcc/rust/backend/rust-constexpr.cc @@ -3830,7 +3830,8 @@ build_data_member_initialization (tree t, vec<constructor_elt, va_gc> **vec) member = TREE_OPERAND (member, 1); else if (ANON_AGGR_TYPE_P (TREE_TYPE (aggr))) /* Initializing a member of an anonymous union. */ - rust_sorry_at (Location (), "cannot handle value initialization yet"); + rust_sorry_at (UNDEF_LOCATION, + "cannot handle value initialization yet"); // return build_anon_member_initialization (member, init, vec); else /* We're initializing a vtable pointer in a base. Leave it as @@ -3841,10 +3842,10 @@ build_data_member_initialization (tree t, vec<constructor_elt, va_gc> **vec) /* Value-initialization can produce multiple initializers for the same field; use the last one. */ if (!vec_safe_is_empty (*vec) && (*vec)->last ().index == member) - rust_sorry_at (Location (), "cannot handle value initialization yet"); + rust_sorry_at (UNDEF_LOCATION, "cannot handle value initialization yet"); // (*vec)->last ().value = init; else - rust_sorry_at (Location (), "cannot handle value initialization yet"); + rust_sorry_at (UNDEF_LOCATION, "cannot handle value initialization yet"); // CONSTRUCTOR_APPEND_ELT (*vec, member, init); return true; } |