[llvm-commits] [vmkit] r49523 - /vmkit/trunk/lib/JnJVM/VMCore/JavaJITInitialise.cpp
Owen Anderson
resistor at mac.com
Fri Apr 11 00:52:33 PDT 2008
On Apr 11, 2008, at 2:22 AM, Nicolas Geoffray wrote:
> LongAconsLLVM = Function::Create(type, GlobalValue::ExternalLinkage,
> - "
> _ZN5jnjvm9ArrayLong5aconsEiPNS_10ClassArrayEPNS_5JnjvmE",
> +
> "_ZN5jnjvm9ArrayLong5aconsEiPNS_10ClassArrayEPNS_5JnjvmE",
> module);
>
> ObjectAconsLLVM = Function::Create(type,
> GlobalValue::ExternalLinkage,
>
For the record that's, um, kind of horrible. Could you perhaps make a
wrapper function in extern "C" that calls into the Array one? That
way you wouldn't have to encode the C++ name mangling, and perhaps
make it more portable to Win32, or anything that doesn't use Itanium
ABI mangling.
--Owen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2555 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20080411/79945b68/attachment.bin>
More information about the llvm-commits
mailing list