[Bug 247] New: __va_list C++ mangling broken on ARM
via D.gnu
d.gnu at puremagic.com
Sun Oct 30 03:10:51 PDT 2016
http://bugzilla.gdcproject.org/show_bug.cgi?id=247
Bug ID: 247
Summary: __va_list C++ mangling broken on ARM
Product: GDC
Version: development
Hardware: ARM
OS: Linux
Status: NEW
Severity: normal
Priority: Normal
Component: gdc
Assignee: ibuclaw at gdcproject.org
Reporter: johannespfau at gmail.com
https://github.com/D-Programming-GDC/GDC/pull/252
/tmp/ccKMJDyv.o: In function `myprintf(char const*, ...)':
cppa.d:(.text+0xcdc): undefined reference to `myvprintf(char const*,
__va_list)'
/tmp/ccWjjwHd.o: In function `myvprintf(char const*, std::__va_list)':
cppb.cpp:(.text+0x52c): undefined reference to `myvprintfx(char const*,
std::__va_list)'
collect2: error: ld returned 1 exit status
compiler exited with status 1
PASS: runnable/cppa.d (test for excess errors)
> Yes, it is indeed given an std namespace on arm. This is something to handle in a hook like Target::mangle in the frontend.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the D.gnu
mailing list