Mercurial > projects > ldc
comparison ir/irfunction.h @ 309:d59c363fccad trunk
[svn r330] Implemented synchronized statements.
Changed the tryfinally handlers to a more generalized EnclosingHandler.
Changed ClassInfoS to be mutable so they can be used as locks.
Added new BB after throw ala return/break etc.
author | lindquist |
---|---|
date | Sat, 28 Jun 2008 11:37:53 +0200 |
parents | e0b6040585b4 |
children | e9c93739bc4c |
comparison
equal
deleted
inserted
replaced
308:6b62e8cdf970 | 309:d59c363fccad |
---|---|
23 llvm::Constant* dwarfSubProg; | 23 llvm::Constant* dwarfSubProg; |
24 | 24 |
25 llvm::AllocaInst* srcfileArg; | 25 llvm::AllocaInst* srcfileArg; |
26 llvm::AllocaInst* msgArg; | 26 llvm::AllocaInst* msgArg; |
27 | 27 |
28 bool inVolatile; | |
29 | |
30 IrFunction(FuncDeclaration* fd); | 28 IrFunction(FuncDeclaration* fd); |
31 virtual ~IrFunction(); | |
32 }; | 29 }; |
33 | 30 |
34 #endif | 31 #endif |