comparison mc-codegen.c @ 109:e09f9de6f5d3

*** empty log message ***
author kono
date Wed, 19 Mar 2003 02:22:33 +0900
parents 69e2e763cce5
children 7aa449aff3e6
comparison
equal deleted inserted replaced
108:69e2e763cce5 109:e09f9de6f5d3
120 return DOUBLE; 120 return DOUBLE;
121 case DRGVAR: 121 case DRGVAR:
122 code_drgvar(e1,1,freg); 122 code_drgvar(e1,1,freg);
123 return DOUBLE; 123 return DOUBLE;
124 case FNAME: 124 case FNAME:
125 code_fname(((NMTBL *)(e2))->nm,creg); 125 code_fname((NMTBL *)(e2),creg);
126 return ADDRESS; 126 return ADDRESS;
127 case CONST: /* 代入する値が0でも特別な処理はしない */ 127 case CONST: /* 代入する値が0でも特別な処理はしない */
128 code_const(e2,creg); 128 code_const(e2,creg);
129 return INT; 129 return INT;
130 case DCONST: 130 case DCONST:
484 cadddr(args)=size_of_double; /* why we need this? */ 484 cadddr(args)=size_of_double; /* why we need this? */
485 } 485 }
486 } 486 }
487 args = cadr(args); 487 args = cadr(args);
488 } 488 }
489 code_arg_register();
489 } 490 }
490 491
491 static int 492 static int
492 register_to_lvar(int e) 493 register_to_lvar(int e)
493 { 494 {