https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108763
--- Comment #4 from Steven Schveighoffer <schveiguy at gmail dot com> --- I don't think it's worth a major effort. Nobody is using this kind of varargs in D these days, it's mostly for legacy code (newer code will use template varargs). When I filed this bug, it was because I thought there was just a missing piece in the library, I did not expect it to be a conscious decision to omit this feature. I'm OK with closing this if the effort is great. Don't spend time on it, projects can avoid doformat pretty easily. I was hoping for a quick fix!