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

Reply via email to