X-Git-Url: https://deadsoftware.ru/gitweb?p=dsw-obn.git;a=blobdiff_plain;f=src%2Fbackends%2Fjvm%2Fgenerator-jvm-abi.c;h=ddaf45f77cfe6e9e66b535adef6e1413ee5144fa;hp=a750b927fb170a568a27f0f5bc29fe1ab6bdf038;hb=3cd41dedaffe60018890cbe66baea63691fe62e8;hpb=8b545fd0349be12160b9f50c1f4b6f072eac436f diff --git a/src/backends/jvm/generator-jvm-abi.c b/src/backends/jvm/generator-jvm-abi.c index a750b92..ddaf45f 100644 --- a/src/backends/jvm/generator-jvm-abi.c +++ b/src/backends/jvm/generator-jvm-abi.c @@ -15,20 +15,6 @@ #include "generator-jvm-asm.h" #include "generator-jvm-basic.h" -/* - * --- Каждый модуль является объектом. - * Импортируемые модули представляются полями. - * Каждая глобальная переменная представляется не статическим полем. - * Каждая процедура представляется не статическим метеодом. - * Процедура инициализации модуля имеет название BEGIN. - * Процедура финализации модуля имеет название END. - * Это позволит сделать динамическую загрузку и выгрузку. - * +++ всем переменным и полям в дескриптор добавляется "[" - * Это позволит делать ссылки на переменные в VAR-параметрах. - * --- Каждая процедура снабжается параметром-фреймом. - * Это позволит реализовать локальные процедуры и средства рефлекции над стеком. - */ - void jvm_generate_ldst_prepare(gen_proc_t * p, gen_var_t * v) {