Warn about "assert X,Y"
[delight/core.git] / dmd2 / toir.h
blobf0f43018674c9f99f1c645562c8bb9f31e299d52
2 // Copyright (c) 1999-2006 by Digital Mars
3 // All Rights Reserved
4 // written by Walter Bright
5 // http://www.digitalmars.com
6 // License for redistribution is by either the Artistic License
7 // in artistic.txt, or the GNU General Public License in gnu.txt.
8 // See the included readme.txt for details.
10 /* Code to help convert to the intermediate representation
11 * of the compiler back end.
12 * It's specific to the Digital Mars back end, but can serve
13 * as a guide to hooking up to other back ends.
16 elem *incUsageElem(IRState *irs, Loc loc);
17 elem *getEthis(Loc loc, IRState *irs, Dsymbol *fd);
18 int intrinsic_op(char *name);
19 elem *resolveLengthVar(VarDeclaration *lengthVar, elem **pe, Type *t1);