aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/rust-lang.cc
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2021-04-02 21:39:39 +0200
committerThomas Schwinge <thomas@codesourcery.com>2021-04-02 21:39:39 +0200
commit114bd7b45ea3db56fbd07048857db102fe87821f (patch)
tree68d0694d2f71359c1d29928002dda244ecde629a /gcc/rust/rust-lang.cc
parente997db044394dd7ae751f52c209320a0097218be (diff)
downloadgcc-114bd7b45ea3db56fbd07048857db102fe87821f.zip
gcc-114bd7b45ea3db56fbd07048857db102fe87821f.tar.gz
gcc-114bd7b45ea3db56fbd07048857db102fe87821f.tar.bz2
Address miscellaneous '-Werror=unused-parameter' diagnostics [#336]
In file included from [...]/gcc/rust/ast/rust-ast-full.h:23, from [...]/gcc/rust/parse/rust-parse.h:21, from [...]/gcc/rust/rust-session-manager.cc:34: [...]/gcc/rust/ast/rust-expr.h: In member function ‘virtual void Rust::AST::RangeExpr::set_outer_attrs(std::vector<Rust::AST::Attribute>)’: [...]/gcc/rust/ast/rust-expr.h:3220:48: error: unused parameter ‘new_attrs’ [-Werror=unused-parameter] 3220 | void set_outer_attrs (std::vector<Attribute> new_attrs) override | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [...]/gcc/rust/ast/rust-expr.h: In constructor ‘Rust::AST::IfLetExpr::IfLetExpr(std::vector<std::unique_ptr<Rust::AST::Pattern> >, std::unique_ptr<Rust::AST::Expr>, std::unique_ptr<Rust::AST::BlockExpr>, std::vector<Rust::AST::Attribute>, Location)’: [...]/gcc/rust/ast/rust-expr.h:4380:37: error: unused parameter ‘outer_attrs’ [-Werror=unused-parameter] 4380 | std::vector<Attribute> outer_attrs, Location locus) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from [...]/gcc/rust/backend/rust-compile-context.h:27, from [...]/gcc/rust/backend/rust-compile.h:24, from [...]/gcc/rust/rust-session-manager.cc:41: [...]/gcc/rust/backend/rust-compile-tyty.h: In member function ‘virtual void Rust::Compile::TyTyCompile::visit(Rust::TyTy::FnPtr&)’: [...]/gcc/rust/backend/rust-compile-tyty.h:67:28: error: unused parameter ‘type’ [-Werror=unused-parameter] 67 | void visit (TyTy::FnPtr &type) override { gcc_unreachable (); } | ~~~~~~~~~~~~~^~~~ [...]/gcc/rust/rust-gcc.cc: In member function ‘virtual Btype* Gcc_backend::function_ptr_type(Btype*, const std::vector<Btype*>&, Location)’: [...]/gcc/rust/rust-gcc.cc:998:42: error: unused parameter ‘locus’ [-Werror=unused-parameter] 998 | Location locus) | ~~~~~~~~~^~~~~ [...]/gcc/rust/rust-lang.cc: In function ‘void grs_langhook_init_options_struct(gcc_options*)’: [...]/gcc/rust/rust-lang.cc:153:55: error: unused parameter ‘opts’ [-Werror=unused-parameter] 153 | grs_langhook_init_options_struct (struct gcc_options *opts) | ~~~~~~~~~~~~~~~~~~~~^~~~
Diffstat (limited to 'gcc/rust/rust-lang.cc')
-rw-r--r--gcc/rust/rust-lang.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/rust/rust-lang.cc b/gcc/rust/rust-lang.cc
index 00d4e9a..a6fd48a 100644
--- a/gcc/rust/rust-lang.cc
+++ b/gcc/rust/rust-lang.cc
@@ -150,7 +150,7 @@ grs_langhook_option_lang_mask (void)
/* Initialize the options structure. */
static void
-grs_langhook_init_options_struct (struct gcc_options *opts)
+grs_langhook_init_options_struct (struct gcc_options * /* opts */)
{
// nothing yet - used by frontends to change specific options for the language
session.init_options ();