fix is_enum bug.