Re: Calling functions

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: Calling functions

humano
>
I'm
trying
LLVM
for
generating
code
and
I
found
something
I
cannot  
>
figure
out
or
find
in
the
documentation:
>
>
But
if
I
want
to
call
any
function
inside
a
C++
namespace
I
don't  
>
find
the
way
to
do
it.
Imagine
you
want
to
call
>
>
othernamespace::globalFunction()
>
>
How
should
I
do
it?
>
I've
tried
all
the
linkage
types,
but
it's
clear
that's
not
the  
>
solution.

Hi
Álvaro,

Google
for
C++
name
mangling
to
understand
why
what
you're
attempting  
doesn't
work.
Looking
at
the
output
of
llvm-gcc
may
help
you
get
it  
right,
but
it's
probably
easier
to
write
C
wrappers
for
your
C++
code.


Gordon




***********************


Thanks for your answer,

Actually what the functions working had in common was that they were C functions. Makes perfect sense.
The best solution for my problem seems wrapping with C functions. I've tested it and now works correctly.

Best regards,

.alvaro.castro.



       
______________________________________________
¿Con Mascota por primera vez? Sé un mejor Amigo. Entra en Yahoo! Respuestas http://es.answers.yahoo.com/info/welcome

_______________________________________________
LLVM Developers mailing list
[hidden email]         http://llvm.cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev