Mercurial > projects > ldc
comparison gen/llvmhelpers.h @ 1271:0686701178d3
Moved special casing of 'assert(this, "null this");' generated statements from !ThisExp into !AssertExp.
Fixed filenames for array bounds errors and probably others, fixes #271 .
author | Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
---|---|
date | Mon, 27 Apr 2009 13:30:48 +0200 |
parents | 9014d7f0433f |
children | 15e9762bb620 |
comparison
equal
deleted
inserted
replaced
1270:dd135ff697fa | 1271:0686701178d3 |
---|---|
135 bool hasUnalignedFields(Type* t); | 135 bool hasUnalignedFields(Type* t); |
136 | 136 |
137 /// | 137 /// |
138 DValue* DtoInlineAsmExpr(Loc loc, FuncDeclaration* fd, Expressions* arguments); | 138 DValue* DtoInlineAsmExpr(Loc loc, FuncDeclaration* fd, Expressions* arguments); |
139 | 139 |
140 /// Create the IrModule if necessary and returns it. | |
141 IrModule* getIrModule(Module* M); | |
142 | |
140 //////////////////////////////////////////// | 143 //////////////////////////////////////////// |
141 // gen/tocall.cpp stuff below | 144 // gen/tocall.cpp stuff below |
142 //////////////////////////////////////////// | 145 //////////////////////////////////////////// |
143 | 146 |
144 /// convert DMD calling conv to LLVM | 147 /// convert DMD calling conv to LLVM |