Non mi ha colpito tanto la presenza in se di un bug, quanto il fatto che il bug in questione si presenta in una situazione che non mi pare un caso particolare, strano, o che non verrebbe in mente di sottoporre a test insomma.Originariamente inviato da thantrax
Devo dire che la presenza di un bug non è affatto strano.[...]
Oltretutto, gcc solitamente non manca di emettere warning per l'uso di variabili non inizializzate, e questo contribuisce alla mia sorpresa. Sinceramente sono molto arrugginito col C++, non saprei quindi dire se la situazione presentata potrebbe, anche solo lontanamente, mettere in crisi il compilatore per qualsivoglia motivo, anche se sinceramente non mi pare, di primo acchito.
L'importante, comunque, e` che il bug sia stato riportato agli autori di gcc
Circa il fatto che non venga neppure sollevata un'eccezione: in base ai miei ricordi dello standard C++, questo non dovrebbe essere scorretto. Indesiderabile molto probabilmente si, ma non scorretto