fix Issue 9278 - ICE todt.c:692 when float containing struct is defined after use