c++ - Inline asm in naked inline C++ functions - fat??
- The Dr ... who? (3/3) Jun 13 2004 It seems as though DMC++ generates code for inline functions if they're
It seems as though DMC++ generates code for inline functions if they're __declspec(naked) and have asm blocks, even if they're not used. Is this apparent phenomenon known?
Jun 13 2004
"The Dr ... who?" <thedr who.com> wrote in message news:cah4re$29sp$1 digitaldaemon.com...It seems as though DMC++ generates code for inline functions if they're __declspec(naked) and have asm blocks, even if they're not used. Is thisapparentphenomenon known?Yes. But if they are unused, the linker will throw them away.
Jun 13 2004
"Walter" <newshound digitalmars.com> wrote in message news:caj1ii$1sut$1 digitaldaemon.com..."The Dr ... who?" <thedr who.com> wrote in message news:cah4re$29sp$1 digitaldaemon.com...That happens at the time the .lib is linked to the .exe/.dll, rather than at the time the .lib is formed??It seems as though DMC++ generates code for inline functions if they're __declspec(naked) and have asm blocks, even if they're not used. Is thisapparentphenomenon known?Yes. But if they are unused, the linker will throw them away.
Jun 13 2004
"Matthew" <admin stlsoft.dot.dot.dot.dot.org> wrote in message news:caj8k3$29jk$1 digitaldaemon.com..."Walter" <newshound digitalmars.com> wrote in message news:caj1ii$1sut$1 digitaldaemon.com...they're"The Dr ... who?" <thedr who.com> wrote in message news:cah4re$29sp$1 digitaldaemon.com...It seems as though DMC++ generates code for inline functions ifthis__declspec(naked) and have asm blocks, even if they're not used. Isat theapparentThat happens at the time the .lib is linked to the .exe/.dll, rather thanphenomenon known?Yes. But if they are unused, the linker will throw them away.time the .lib is formed??If the function is in a 'COMDAT' record, the linker will not insert it in the exe file if it is not referenced.
Jun 14 2004