absyntax_utils/search_varfb_instance_type.cc
changeset 693 51a2fa6441b9
parent 625 c0bda77b37a0
child 718 a9f8cc778444
--- a/absyntax_utils/search_varfb_instance_type.cc	Thu Oct 25 18:51:55 2012 +0100
+++ b/absyntax_utils/search_varfb_instance_type.cc	Fri Oct 26 10:11:28 2012 +0100
@@ -383,10 +383,11 @@
   identifier_c T("T");
   identifier_c X("X");
   
+  /* Hard code the datatypes of the implicit variables Stepname.X and Stepname.T */
   if (compare_identifiers(&T, current_field_selector) == 0)   
-    current_type_id = &search_constant_type_c::time_type_name;
+    current_type_id = &get_datatype_info_c::time_type_name;
   if (compare_identifiers(&X, current_field_selector) == 0)   
-    current_type_id = &search_constant_type_c::bool_type_name;
+    current_type_id = &get_datatype_info_c::bool_type_name;
   
   current_basetype_decl = search_base_type.get_basetype_decl(current_type_id);
   current_basetype_id   = search_base_type.get_basetype_id  (current_type_id);