Fix Segmentation fault in check_assignment_to_output lvalue method.
--- a/stage3/lvalue_check.cc Tue Apr 17 10:11:45 2012 +0100
+++ b/stage3/lvalue_check.cc Tue Apr 17 14:17:07 2012 +0100
@@ -94,6 +94,7 @@
search_base_type_c search_base_type;
symbol_c *struct_elem = decompose_lvalue.next_part();
+ if (NULL == struct_elem) return;
symbol_c *type_decl = search_var_instance_decl->get_decl(struct_elem);
// symbol_c *type_id = spec_init_sperator_c::get_spec(type_decl); /* this is not required! search_base_type_c can handle spec_init symbols! */
symbol_c *basetype_id = search_base_type.get_basetype_id(/*type_id*/ type_decl);