Open johnsonjh opened 1 year ago
Since the introduction of user-defined literals, the code that uses format macro constants for fixed-width integer types with no space after the preceding string literal became invalid: std::printf("%"PRId64"\n",INT64_MIN); has to be replaced by std::printf("%" PRId64"\n",INT64_MIN);.
... so, adding the extra space does fix it. However, this shouldn't be necessary - this is happening in C mode on C files, not C++.