stage1_2/stage1_2.cc
changeset 756 634f476cb60f
parent 748 ad4265253528
child 757 f1fc4aa6f0e3
--- a/stage1_2/stage1_2.cc	Mon Nov 26 16:38:15 2012 +0000
+++ b/stage1_2/stage1_2.cc	Tue Nov 27 14:49:08 2012 +0000
@@ -292,11 +292,6 @@
              bool full_token_loc         /* error messages specify full token location */
             );
 
-int sstage2__(const char *text,
-              symbol_c **tree_root_ref,
-              bool full_token_loc         /* error messages specify full token location */
-             );
-
 
 int stage1_2(const char *filename, symbol_c **tree_root_ref, stage1_2_options_t options) {
       /* NOTE: we only call stage2 (bison - syntax analysis) directly, as stage 2 will itself call stage1 (flex - lexical analysis)
@@ -312,13 +307,6 @@
 
   safe_extensions_ = options.safe_extensions;
   conversion_functions_ = options.conversion_functions;
-  int ret = stage2__(filename, options.includedir, tree_root_ref, options.full_token_loc);
-
-  if (conversion_functions_) {
-	  create_enumtype_conversion_functions_c create_enumtype_conversion_functions_c(*tree_root_ref);
-	  std::string source_code = create_enumtype_conversion_functions_c.get_declaration(*tree_root_ref);
-	  ret = sstage2__(source_code.c_str(), tree_root_ref, false);
-  }
-  return ret;
-}
-
+  return stage2__(filename, options.includedir, tree_root_ref, options.full_token_loc);
+}
+