diff options
Diffstat (limited to 'gcc/rust/rust-diagnostics.h')
-rw-r--r-- | gcc/rust/rust-diagnostics.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gcc/rust/rust-diagnostics.h b/gcc/rust/rust-diagnostics.h index d861267..81f558a 100644 --- a/gcc/rust/rust-diagnostics.h +++ b/gcc/rust/rust-diagnostics.h @@ -114,10 +114,13 @@ struct Error ...) /*RUST_ATTRIBUTE_GCC_DIAG (2, 3)*/ RUST_ATTRIBUTE_GCC_DIAG (3, 4); // Irreversibly emits the error as an error. - void emit_error () const { rust_error_at (locus, message.c_str ()); } + void emit_error () const { rust_error_at (locus, "%s", message.c_str ()); } // Irreversibly emits the error as a fatal error. - void emit_fatal_error () const { rust_fatal_error (locus, message.c_str ()); } + void emit_fatal_error () const + { + rust_fatal_error (locus, "%s", message.c_str ()); + } }; } // namespace Rust |