]> git.saurik.com Git - bison.git/commitdiff
c++: silence warnings
authorTheophile Ranquet <ranquet@lrde.epita.fr>
Mon, 14 Jan 2013 18:25:35 +0000 (19:25 +0100)
committerTheophile Ranquet <ranquet@lrde.epita.fr>
Mon, 14 Jan 2013 18:25:35 +0000 (19:25 +0100)
* data/c++.m4 (basic_symbol<Base>::operator=): Unused parameter.
* tests/c++.at (C++ GLR parser identifier shadowing): Here too.
-

data/c++.m4
tests/c++.at

index d3b78f1392eebf4516d5efa6f05d1497324cdc7e..14dd077d50891f28e1a195797f607590f1609432 100644 (file)
@@ -256,7 +256,7 @@ m4_define([b4_public_types_define],
   template <typename Base>
   inline
   ]b4_parser_class_name[::basic_symbol<Base>&
   template <typename Base>
   inline
   ]b4_parser_class_name[::basic_symbol<Base>&
-  ]b4_parser_class_name[::basic_symbol<Base>::operator= (const basic_symbol& other)
+  ]b4_parser_class_name[::basic_symbol<Base>::operator= (const basic_symbol&)
   {
     abort ();
   }
   {
     abort ();
   }
index b43e078aa2dbab5f9a17e4f25c2c86c2d39423f8..ad08b8ad9c125b7e2ce4fc16222271a9bf995f3e 100644 (file)
@@ -781,11 +781,14 @@ exp: ZERO
 
 int yylex (yy::parser::semantic_type *yylval)
 {
 
 int yylex (yy::parser::semantic_type *yylval)
 {
+  (void) *yylval;
   return yy::parser::token::ZERO;
 }
 
 void yy::parser::error (std::string const& msg)
   return yy::parser::token::ZERO;
 }
 
 void yy::parser::error (std::string const& msg)
-{}
+{
+  (void) msg;
+}
 
 int main()
 {}
 
 int main()
 {}