Exemplo n.º 1
0
 public static int hasmultret(expkind k)
 {
     return ((k) == expkind.VCALL || (k) == expkind.VVARARG) ? 1 : 0;
 }
Exemplo n.º 2
0
 private static void init_exp(expdesc e, expkind k, int i)
 {
     e.f = e.t = NO_JUMP;
       e.k = k;
       e.u.s.info = i;
 }
Exemplo n.º 3
0
 public static bool vkisvar(expkind k)
 {
     return(expkind.VLOCAL <= k && k <= expkind.VINDEXED);
 }
Exemplo n.º 4
0
 public void Copy(expdesc e)
 {
     this.k = e.k;
     this.u.Copy(e.u);
     this.t = e.t;
     this.f = e.f;
 }
Exemplo n.º 5
0
 public static bool vkisinreg(expkind k)
 {
     return(k == expkind.VNONRELOC || k == expkind.VLOCAL);
 }