diff options
Diffstat (limited to 'gcc/ada/gcc-interface/misc.c')
-rw-r--r-- | gcc/ada/gcc-interface/misc.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/ada/gcc-interface/misc.c b/gcc/ada/gcc-interface/misc.c index 63d7805..fb30620 100644 --- a/gcc/ada/gcc-interface/misc.c +++ b/gcc/ada/gcc-interface/misc.c @@ -729,10 +729,11 @@ must_pass_by_ref (tree gnu_type) void enumerate_modes (void (*f) (int, int, int, int, int, int, unsigned int)) { - enum machine_mode i; + int iloop; - for (i = 0; i < NUM_MACHINE_MODES; i++) + for (iloop = 0; iloop < NUM_MACHINE_MODES; iloop++) { + enum machine_mode i = (enum machine_mode) iloop; enum machine_mode j; bool float_p = 0; bool complex_p = 0; |