absyntax_utils/search_varfb_instance_type.hh
changeset 446 d871f0eb88fb
parent 420 866eb35e4e14
child 505 21be0f2f242d
--- a/absyntax_utils/search_varfb_instance_type.hh	Thu Feb 16 14:18:23 2012 +0100
+++ b/absyntax_utils/search_varfb_instance_type.hh	Fri Feb 17 19:47:23 2012 +0000
@@ -110,17 +110,11 @@
 //     symbol_c *get_type_decl(symbol_c *variable_name);
     symbol_c *get_type_id(symbol_c *variable_name);
 
-    /* NOTE: this function should be remvoed/deleted.
+    /* NOTE: I have a feeling that this function should be remvoed/deleted.
      *       However, it is currently used in stage 4, and before deleting it
      *       requires that the stage4 code be analysed and fixed (i.e. replace by 
      *       a call to one of the above functions get_basetype_decl(), 
      *       get_type_decl(), get_type_id().
-     *
-     *      At the moment, I have a feeling that this whole class search_varfb_instance_type_c
-     *      will not be needed in the future (i.e. when we finish implementing type checking
-     *      in stage 3 correctly, where we store on each symbol in the abstract syntax
-     *      tree it's data type, so stage4 implementations will not need to deduce the data
-     *      types again), so it does not make much sense to spend more time on it.
      */
     unsigned int get_vartype(symbol_c *variable_name);
     bool type_is_complex(void);