ping [PATCH] Fix a deadlock bug in static variable initialization in libsupc++

Jason Merrill jason@redhat.com
Wed Aug 15 21:54:00 GMT 2007


Thanks for fixing this, and sorry about the delay.

It seems like the skip list code is only used to support throwing the 
recursive_init_exception.  I think I'd prefer to just drop that and let 
recursive initialization deadlock (which is allowed under undefined 
behavior) rather than add that overhead to the common case.

Jason



More information about the Libstdc++ mailing list