jeremyd2019 wrote: I don't know - it's easy enough to do *in vivo* ```c #include <stdio.h> #include <stdarg.h>
void test(const char * fmt, ...) { va_list args; va_start(args, fmt); vprintf(fmt, args); va_end(args); } int main(void) { test("asdf %d %s\n", 1, 1==1 ? "TEST" : "TESTS"); return 0; } ``` Before this change ``` asdf -13288 (null) ``` After ``` asdf 1 TEST ``` https://github.com/llvm/llvm-project/pull/143166 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits