Ejemplo n.º 1
0
 public Storage VisitRegisterStorage(RegisterStorage reg)
 {
     if (define)
     {
         DefinedRegister(reg);
     }
     else
     {
         RegisterStorage r = (useBitSize == 0)
                                 ? reg
                                 : reg.GetSubregister(useOffset, useBitSize);
         if (r == null)
         {
             r = reg;
         }
         bits[r.Number] = true;
     }
     return(null);
 }