GCC doesn't like ++ on enums.