[cxx-abi-dev] Inlining requirements for ABI functionality

Matthew Markland marklandm at acm.org
Mon Dec 5 18:43:53 UTC 2011


All:

I am looking at some issues the compiler I support has with covariant
return thunks and a discussion has broken out regarding whether
various thunks need to be inlined for the compiler to be ABI
compliant.  My take on this is that it is up to the compiler whether
to inline the thunks if they are implemented as complete functions;
other thunks/thunking that consists of inline code would be inlined of
course.  A cursory search of the ABI document for "inline" didn't seem
to call out any requirements.  My question is whether there are such
requirements.

Thank you for your time.

Matt
-- 
-----------------------------
Matthew W Markland
marklandm at acm.org



More information about the cxx-abi-dev mailing list