DEADSOFTWARE

Добавлены строки в отладочную информацию класса (быстрохак)
[dsw-obn.git] / src / backends / jvm / generator-jvm.c
index 9cade33f431a92b3db20095545b259c69f93c588..f26c9513e000ca18cc3203fc0e67155b3111398c 100644 (file)
@@ -1988,3 +1988,21 @@ oberon_set_typecheck(oberon_object_t * var, bool enable)
        var -> gen_var -> forcetype = (enable) ? (var -> type -> gen_type) : (NULL);
 }
 
+void oberon_set_line(oberon_context_t * ctx, int line)
+{
+       gen_module_t * m;
+       gen_proc_t * p;
+
+        m = ctx -> mod -> gen_mod;
+       if(m != NULL)
+       {
+               p = m -> class -> p;
+
+               if(p != NULL)
+               {
+                       jvm_generate(p, 0, 0, ".line %i", line);
+               }
+
+               m -> line = line;
+       }
+}