412 Subj : Re: ASM - LABEL To : borland.public.cpp.borlandcpp From : "Tim Jackson" Date : Wed Aug 20 2003 01:07 pm Well, this is a C++ newsgroup and most of my assembler experience is on 68 series, but try the unambiguous push OFFSET EPILOG - you can only PUSH registers and constants and it probably thinks you are trying to push the contents. That doesn't really explain the error messages, but this address mode is part of the 80386 extension to ASM, so maybe it fools your assembler. Tim Jackson "Thomas Frei" wrote in message news:3f431840$1@newsgroups.borland.com... > Hi NG, > > I'm writing some programs using ASM-parts. > > In one of them I need a "PUSH Label"-instruction. > > I wrote: > > asm { > ... > PUSH EPILOG > ... > EPILOG: > ... > } > > The Compiler says: > > ERROR: Undefined Symbol 'EPILOG' > WARNING: 'EPILOG' is declared but never used > > Does anybody know, what I can do? > > Thanx a lot. > > Thomas > > . 0