2005-12-22 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / mini / aliasing.c
index edd0e4d66855cdcd4c3cda0522043c097f4e6981..1fa77b2bd15e9e9a57ecab4a012001ac588ee251 100644 (file)
@@ -736,7 +736,7 @@ mono_build_aliasing_information (MonoCompile *cfg) {
                                } else {
                                        MonoLocalVariableList *last = use->affected_variables;
                                        while (last->next != NULL) {
-                                               while (info->variable_is_uncontrollably_aliased [last->next->variable_index]) {
+                                               while (last->next && info->variable_is_uncontrollably_aliased [last->next->variable_index]) {
                                                        last->next = last->next->next;
                                                }
                                                if (last->next != NULL) {