fixed enum emit bug