id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc,lang,patch,platform
1646,Failure due to missing external definition of inlined function Parrot_str_rep_compatible,doughera,,"Using Sun's compiler on Linux, with r46743, the build fails with the following error message:
{{{
/dev/shm/parrot/blib/lib/libparrot.so: undefined reference to `Parrot_str_rep_compatible'

}}}
The problem is that src/string/api.c defines Parrot_str_rep_compatible as ""inline static"", but the function is also referred to in /src/pmc/stringbuilder.pmc.

For the inlined function to be available for external linking, it should be declared as ""extern inline.""  (This is assuming that this particular function should be inline.)
",bug,closed,normal,,none,2.3.0,medium,fixed,,,,,
