Add `-vfield` switch for user code migration by fixing bug 3449