<html><head></head><body><blockquote type="cite"><div class="-x-evo-paragraph">Use</div><div class="-x-evo-paragraph">  __builtin_ms_va_list ap;</div><div class="-x-evo-paragraph">  __builtin_ms_va_start (ap, n);</div><div class="-x-evo-paragraph">  __builtin_ms_va_end (ap);</div><div class="-x-evo-paragraph"><br></div><div class="-x-evo-paragraph">instead of</div><div class="-x-evo-paragraph"><br></div><div class="-x-evo-paragraph">  __builtin_va_list ap;</div><div class="-x-evo-paragraph">  __builtin_va_start (ap, n);</div><div class="-x-evo-paragraph">  __builtin_va_end (ap);</div></blockquote><div><br></div><div>Thank you for your solution but these builtins are lowered by Clang.</div><div>In my case, I'm trying to use variadic function at the IR level.</div><div>I was stuck using the va_arg internal function but it seems that I found the solution.</div><div><br></div><div>Regards,</div><div>GaĆ«l</div></body></html>