# HG changeset patch # User John W. Eaton # Date 1322987725 18000 # Node ID 2c0765c14e4feb97ed9c4b2ecae7b602df107ee8 # Parent 6be49527e4cfaf69fd10e9d9e437ccde926869c5 eliminate unused error message buffer * error.cc (error_message_buffer): Delete static variable. Messages were written to this std::ostringstream object, but the contents were never used. (verror): Delete code that initialized and wrote to error_message_buffer. diff -r 6be49527e4cf -r 2c0765c14e4f src/error.cc --- a/src/error.cc Sat Dec 03 21:57:49 2011 -0500 +++ b/src/error.cc Sun Dec 04 03:35:25 2011 -0500 @@ -119,9 +119,6 @@ // TRUE means warning messages are turned off. bool discard_warning_messages = false; -// The message buffer. -static std::ostringstream *error_message_buffer = 0; - void reset_error_handler (void) { @@ -263,16 +260,7 @@ Vlast_error_stack = initialize_last_error_stack (); } - if (buffer_error_messages) - { - if (error_message_buffer) - msg_string = "error: " + msg_string; - else - error_message_buffer = new std::ostringstream (); - - *error_message_buffer << msg_string; - } - else + if (! buffer_error_messages) { octave_diary << msg_string; os << msg_string;