# HG changeset patch
# User lbessard
# Date 1222331130 -7200
# Node ID 0ee0055a8ffe73283d16d000ff71ea39dc2364f4
# Parent  73372bdeeffbb3a357ba4e309f0631ef2fcb68a6
Bug with enumerated_value fixed

diff -r 73372bdeeffb -r 0ee0055a8ffe stage4/generate_iec/generate_iec.cc
--- a/stage4/generate_iec/generate_iec.cc	Mon Sep 15 13:36:24 2008 +0200
+++ b/stage4/generate_iec/generate_iec.cc	Thu Sep 25 10:25:30 2008 +0200
@@ -410,8 +410,10 @@
 
 /* enumerated_type_name '#' identifier */
 void *visit(enumerated_value_c *symbol) {
-  symbol->type->accept(*this);
-  s4o.print("#");
+  if (symbol->type != NULL) {
+    symbol->type->accept(*this);
+    s4o.print("#");
+  }
   symbol->value->accept(*this);
   return NULL;
 }