diff -r e3d4dca7520b -r 5f4dfe6670da stage3/array_range_check.cc --- a/stage3/array_range_check.cc Sun Dec 14 18:40:20 2014 +0000 +++ b/stage3/array_range_check.cc Sun Dec 14 19:15:29 2014 +0000 @@ -215,7 +215,7 @@ if (dimension < lower_ull) STAGE3_ERROR(0, symbol, symbol, "Number of elements in array subrange exceeds maximum number of elements (%llu).", std::numeric_limits< unsigned long long int >::max()); } - } else ERROR; + } else {debug_c::print_ast(symbol);ERROR;} /* correct value for dimension is actually ---> dimension = upper_limit - lower_limit + 1 * Up to now, we have only determined dimension = upper_limit - lower_limit