diff options
Diffstat (limited to 'gcc/loop-invariant.c')
-rw-r--r-- | gcc/loop-invariant.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c index 37f88f2fcbd..baf249ba3a2 100644 --- a/gcc/loop-invariant.c +++ b/gcc/loop-invariant.c @@ -1564,6 +1564,8 @@ static void free_loop_data (struct loop *loop) { struct loop_data *data = LOOP_DATA (loop); + if (!data) + return; bitmap_clear (&LOOP_DATA (loop)->regs_ref); bitmap_clear (&LOOP_DATA (loop)->regs_live); |