# HG changeset patch
# User lbessard
# Date 1242375800 -7200
# Node ID f648065fb66e3625376561a6e908d238f1837c6b
# Parent  160cb7c26bae88b8e17bcdd003f2eed654b47204
Bug with array datatype definition fixed

diff -r 160cb7c26bae -r f648065fb66e stage4/generate_c/generate_c_typedecl.cc
--- a/stage4/generate_c/generate_c_typedecl.cc	Fri Mar 20 13:49:48 2009 +0100
+++ b/stage4/generate_c/generate_c_typedecl.cc	Fri May 15 10:23:20 2009 +0200
@@ -357,7 +357,7 @@
   current_basetypedeclaration = none_bd;
   s4o_incl.print(";\n");
   
-  if (search_base_type.type_is_subrange(current_type_name)) {
+  if (search_base_type.type_is_subrange(symbol->identifier)) {
     s4o.print("#define __CHECK_");
     symbol->identifier->accept(*this);
     s4o.print(" __CHECK_");