https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110143
--- Comment #4 from Bruno Haible <bruno at clisp dot org> --- (In reply to Jonathan Wakely from comment #2) > Those are the pointer specializations that are supported, and you can't use > them to format int* I see. If 'int*' was supported as a "pointer" here, 'char*' would be as well, creating an ambiguity. > Cast to void* first. Thanks. With such as cast, it works fine.