DEADSOFTWARE

Для обычных процедур всегда генерируется return
[dsw-obn.git] / src / backends / jvm / generator-jvm-asm.c
index bd1812c00d0d74309faee20c12301a3102675f42..4d0e471bf5abc0ad7027da13c4c5d8c4f35819f1 100644 (file)
@@ -235,11 +235,11 @@ jvm_generate_push_float(gen_proc_t * p, double f, int size)
                {
                        jvm_generate(p, 0, 1, "fconst_0");
                }
-               if(f == 1.0)
+               else if(f == 1.0)
                {
                        jvm_generate(p, 0, 1, "fconst_1");
                }
-               if(f == 2.0)
+               else if(f == 2.0)
                {
                        jvm_generate(p, 0, 1, "fconst_2");
                }
@@ -254,7 +254,7 @@ jvm_generate_push_float(gen_proc_t * p, double f, int size)
                {
                        jvm_generate(p, 0, 2, "dconst_0");
                }
-               if(f == 1.0)
+               else if(f == 1.0)
                {
                        jvm_generate(p, 0, 2, "dconst_1");
                }