gcc/rust/ChangeLog:
* lang.opt: add lang option flag
* rust-lang.cc (grs_langhook_init_options_struct): enable by default
Signed-off-by: Philip Herron <herron.philip@googlemail.com>
Rust Var(warn_unused_result) Warning
Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value.
+Winfinite-recursion
+Rust Var(warn_infinite_recursion) Warning
+Warn for infinitely recursive calls.
+
frust-crate=
Rust Joined RejectNegative
-frust-crate=<name> Set the crate name for the compilation
opts->x_warn_unused_const_variable = 1;
/* And finally unused result for #[must_use] */
opts->x_warn_unused_result = 1;
+ /* lets warn for infinite recursion*/
+ opts->x_warn_infinite_recursion = 1;
// nothing yet - used by frontends to change specific options for the language
Rust::Session::get_instance ().init_options ();