[Issue 22597] New: importC: Segmentation fault initializing va_list with __builtin_va_start
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Dec 14 09:08:26 UTC 2021
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: nobody at puremagic.com
Reporter: ibuclaw at gdcproject.org
---
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;
}
---
--
More information about the Digitalmars-d-bugs
mailing list