https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25245
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |ebotcazou at gcc dot gnu.org
Resolution|--- |FIXED
Target Milestone|--- |4.8.0
Summary|Discriminant is left |Discriminant is left
|uninitialized. |uninitialized
Known to fail| |
--- Comment #9 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
uninitialized_field.adb:85:08: warning: controlled object "Encoding_A1a" must
not be overlaid
uninitialized_field.adb:85:08: warning: Program_Error will be raised at run
time
uninitialized_field.adb:86:08: warning: controlled object "Encoding_A2a" must
not be overlaid
uninitialized_field.adb:86:08: warning: Program_Error will be raised at run
time
uninitialized_field.adb:87:08: warning: controlled object "Encoding_A1b" must
not be overlaid
uninitialized_field.adb:87:08: warning: Program_Error will be raised at run
time
uninitialized_field.adb:88:08: warning: controlled object "Encoding_A2b" must
not be overlaid
uninitialized_field.adb:88:08: warning: Program_Error will be raised at run
time
uninitialized_field.adb:89:08: warning: controlled object "Encoding_B1c" must
not be overlaid
uninitialized_field.adb:89:08: warning: Program_Error will be raised at run
time
uninitialized_field.adb:90:08: warning: controlled object "Encoding_B2c" must
not be overlaid
uninitialized_field.adb:90:08: warning: Program_Error will be raised at run
time
gnatbind -x uninitialized_field.ali
gnatlink uninitialized_field.ali
eric@polaris:~/build/gcc/native> ./uninitialized_field
raised PROGRAM_ERROR : uninitialized_field.adb:85 overlaid controlled object