diff options
Diffstat (limited to 'gcc/rust/backend/rust-compile-item.h')
-rw-r--r-- | gcc/rust/backend/rust-compile-item.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/gcc/rust/backend/rust-compile-item.h b/gcc/rust/backend/rust-compile-item.h index b64f6f0..6691c2a 100644 --- a/gcc/rust/backend/rust-compile-item.h +++ b/gcc/rust/backend/rust-compile-item.h @@ -48,12 +48,9 @@ public: if (is_query_mode && ctx->get_backend ()->is_error_expression (compiler.reference)) - { - rust_error_at (ref_locus, "failed to compile item: %s", - item->as_string ().c_str ()); - rust_assert ( - !ctx->get_backend ()->is_error_expression (compiler.reference)); - } + rust_internal_error_at (ref_locus, "failed to compile item: %s", + item->as_string ().c_str ()); + return compiler.reference; } |