mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 20:33:03 +00:00
Don't define debugging functions when !YYDEBUG.
* data/lalr1.cc (debug_stream, set_debug_stream) (debug_level_type, debug_level, set_debug_level): Don't declare them when YYDEBUG is not defined. The implementation are already YYDEBUG-aware.
This commit is contained in:
@@ -1,3 +1,11 @@
|
||||
2008-10-28 Akim Demaille <demaille@gostai.com>
|
||||
|
||||
Don't define debugging functions when !YYDEBUG.
|
||||
* data/lalr1.cc (debug_stream, set_debug_stream)
|
||||
(debug_level_type, debug_level, set_debug_level): Don't
|
||||
declare them when YYDEBUG is not defined.
|
||||
The implementation are already YYDEBUG-aware.
|
||||
|
||||
2008-10-28 Akim Demaille <demaille@gostai.com>
|
||||
|
||||
Prefer "continue" for empty loop bodies.
|
||||
|
||||
@@ -130,6 +130,7 @@ b4_user_stype
|
||||
/// \returns 0 iff parsing succeeded.
|
||||
virtual int parse ();
|
||||
|
||||
#if YYDEBUG
|
||||
/// The current debugging stream.
|
||||
std::ostream& debug_stream () const;
|
||||
/// Set the current debugging stream.
|
||||
@@ -141,6 +142,7 @@ b4_user_stype
|
||||
debug_level_type debug_level () const;
|
||||
/// Set the current debugging level.
|
||||
void set_debug_level (debug_level_type l);
|
||||
#endif
|
||||
|
||||
private:
|
||||
/// Report a syntax error.
|
||||
|
||||
Reference in New Issue
Block a user