type = VM_Magic.getObjectAtOffset(tib, TIB_TYPE_INDEX);
type = VM_Magic.getObjectAtOffset(tib, Offset.fromIntZeroExtend(TIB_TYPE_INDEX));
  public static boolean isAcyclic(ObjectReference typeRef)     throws InlinePragma {    Object type;    Object[] tib = VM_Magic.addressAsObjectArray(typeRef.toAddress());    if (true) {  // necessary to avoid an odd compiler bug      type = VM_Magic.getObjectAtOffset(tib, TIB_TYPE_INDEX);    } else {      type = tib[TIB_TYPE_INDEX];    }    return VM_Magic.objectAsType(type).isAcyclicReference();  }