summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam Mitz <mitza@ociweb.com>2019-01-07 11:39:59 -0600
committerAdam Mitz <mitza@ociweb.com>2019-01-07 11:39:59 -0600
commitc666447a97ed81c1d83df8773654c92f5669fd26 (patch)
treefafcea57ba686e59c39e3c54afd476ca317a1fbf
parent50215baf3520095259c69c88f7bb770510962c23 (diff)
downloadATCD-c666447a97ed81c1d83df8773654c92f5669fd26.tar.gz
TAO_IDL eval: disable stderr logging during eval
-rw-r--r--TAO/TAO_IDL/util/utl_global.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/TAO/TAO_IDL/util/utl_global.cpp b/TAO/TAO_IDL/util/utl_global.cpp
index 47e979ebc3a..794c6cf3cb5 100644
--- a/TAO/TAO_IDL/util/utl_global.cpp
+++ b/TAO/TAO_IDL/util/utl_global.cpp
@@ -1950,9 +1950,12 @@ IDL_GlobalData::eval (const char *string)
tao_yy_scan_string (string);
// emulate DRV_drive()
+ u_long const flags = ACE_LOG_MSG->flags ();
+ ACE_LOG_MSG->clr_flags (ACE_Log_Msg::STDERR);
FE_yyparse ();
idl_global->check_primary_keys ();
AST_check_fwd_decls ();
+ ACE_LOG_MSG->set_flags (flags);
// Have Flex Cleanup
tao_yylex_destroy ();