[Issue 22589] New: importC: Error: undefined reference to '__builtin_va_start' and '__builtin_va_end'
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sun Dec 12 18:09:11 UTC 2021
https://issues.dlang.org/show_bug.cgi?id=22589
Issue ID: 22589
Summary: importC: Error: undefined reference to
'__builtin_va_start' and '__builtin_va_end'
Product: D
Version: D2
Hardware: All
OS: All
Status: NEW
Severity: blocker
Priority: P1
Component: dmd
Assignee: nobody at puremagic.com
Reporter: ibuclaw at gdcproject.org
Seen when trying to link test/compilable/vastartend.c
---
typedef __builtin_va_list __gnuc_va_list;
typedef __gnuc_va_list va_list;
int gzvprintf(const char *format, va_list va);
int gzprintf(const char *format, ...)
{
va_list va;
int ret;
__builtin_va_start(va,format);
ret = gzvprintf(format, va);
__builtin_va_end(va);
return ret;
}
// Added:
int main() { return 0; }
---
--
More information about the Digitalmars-d-bugs
mailing list