diff --git a/data/c++.m4 b/data/c++.m4 index 19bfcd2d..aa2cffa2 100644 --- a/data/c++.m4 +++ b/data/c++.m4 @@ -287,13 +287,11 @@ m4_define([b4_public_types_define], // basic_symbol. template - inline ]b4_parser_class_name[::basic_symbol::basic_symbol () : value () {} template - inline ]b4_parser_class_name[::basic_symbol::basic_symbol (const basic_symbol& other) : Base (other) , value ()]b4_locations_if([ @@ -305,7 +303,6 @@ m4_define([b4_public_types_define], } template - inline ]b4_parser_class_name[::basic_symbol::basic_symbol (]b4_join( [typename Base::kind_type t], [const semantic_type& v], @@ -322,7 +319,6 @@ m4_define([b4_public_types_define], ]b4_type_foreach([b4_basic_symbol_constructor_define])], [[ /// Constructor for valueless symbols. template - inline ]b4_parser_class_name[::basic_symbol::basic_symbol (]b4_join( [typename Base::kind_type t], b4_locations_if([const location_type& l]))[) @@ -332,14 +328,12 @@ m4_define([b4_public_types_define], {}]])[ template - inline ]b4_parser_class_name[::basic_symbol::~basic_symbol () { clear (); } template - inline void ]b4_parser_class_name[::basic_symbol::clear () {]b4_variant_if([[ @@ -360,7 +354,6 @@ m4_define([b4_public_types_define], } template - inline bool ]b4_parser_class_name[::basic_symbol::empty () const { @@ -368,7 +361,6 @@ m4_define([b4_public_types_define], } template - inline void ]b4_parser_class_name[::basic_symbol::move (basic_symbol& s) { diff --git a/data/lalr1.cc b/data/lalr1.cc index b44a7fd6..e5dc7691 100644 --- a/data/lalr1.cc +++ b/data/lalr1.cc @@ -606,7 +606,6 @@ m4_if(b4_prefix, [yy], [], template - inline void ]b4_parser_class_name[::yy_destroy_ (const char* yymsg, basic_symbol& yysym) const {