https://issues.dlang.org/show_bug.cgi?id=22597
Issue ID: 22597
Summary: importC: Segmentation fault initializing va_list with
__builtin_va_start
Product: D
Version: D2
Hardware: x86_64
OS: Linux
Status: NEW
Severity: blocker
Priority: P1
Component: dmd
Assignee: [email protected]
Reporter: [email protected]
---
int test(const char *format, ...)
{
va_list va;
__builtin_va_start(va,format); // here
char buf[32];
int ret = vsprintf(buf, format, va);
__builtin_va_end(va);
return ret;
}
int main()
{
if (test(", %s!", "hello") != 8)
{
printf("test failed\n");
return 1;
}
return 0;
}
---
--