X-Git-Url: http://deadsoftware.ru/gitweb?p=dsw-obn.git;a=blobdiff_plain;f=src%2Fbackends%2Fjvm%2Fgenerator-jvm-basic.c;h=fac9e0bc0def269786de76b60734d24cceb2fc6e;hp=1757cb6221fe49317bb5336c9ff136ed7572ffde;hb=8b545fd0349be12160b9f50c1f4b6f072eac436f;hpb=1ef429eea9ba6825395446aac0b5980454ac0383 diff --git a/src/backends/jvm/generator-jvm-basic.c b/src/backends/jvm/generator-jvm-basic.c index 1757cb6..fac9e0b 100644 --- a/src/backends/jvm/generator-jvm-basic.c +++ b/src/backends/jvm/generator-jvm-basic.c @@ -384,36 +384,6 @@ jvm_get_class_full_name(oberon_type_t * type) return name; } -char * -jvm_get_procedure_signature(oberon_type_t * proc) -{ - char * signature; - char * desc; - - signature = new_string("("); - - int num = proc -> num_decl; - oberon_object_t * arg = proc -> decl; - for(int i = 0; i < num; i++) - { - desc = jvm_get_descriptor(arg -> type); - if(arg -> class == OBERON_CLASS_VAR_PARAM) - { - signature = new_string("%s[%sI", signature, desc); - } - else - { - signature = new_string("%s%s", signature, desc); - } - arg = arg -> next; - } - - desc = jvm_get_descriptor(proc -> base); - signature = new_string("%s)%s", signature, desc); - - return signature; -} - int jvm_cell_size_for_type(oberon_type_t * type) {