[RISC-V] Avoid unnecessary extensions when value is already extended
[official-gcc.git] / gcc / testsuite / c-c++-common / analyzer / vsnprintf-1.c
blob209c4b6cbb699f079d4a8162a34f23a082fe6983
1 typedef __SIZE_TYPE__ size_t;
3 int
4 my_snprintf(char *pos, size_t left, const char *fmt, ...)
6 __builtin_va_list ap;
7 __builtin_va_start(ap, fmt);
8 const int len = __builtin_vsnprintf(pos, left, fmt, ap);
9 __builtin_va_end(ap);
10 return len;