[feature] testing bit field for union