Mercurial > projects > ldc
comparison ir/irfunction.cpp @ 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 | d8357f7004ca |
comparison
equal
deleted
inserted
replaced
308:6b62e8cdf970 | 309:d59c363fccad |
---|---|
1 | |
2 #include "gen/llvm.h" | |
1 #include "gen/tollvm.h" | 3 #include "gen/tollvm.h" |
2 #include "ir/irfunction.h" | 4 #include "ir/irfunction.h" |
3 | 5 |
4 ////////////////////////////////////////////////////////////////////////////// | 6 ////////////////////////////////////////////////////////////////////////////// |
5 ////////////////////////////////////////////////////////////////////////////// | 7 ////////////////////////////////////////////////////////////////////////////// |
25 _argptr = NULL; | 27 _argptr = NULL; |
26 dwarfSubProg = NULL; | 28 dwarfSubProg = NULL; |
27 | 29 |
28 srcfileArg = NULL; | 30 srcfileArg = NULL; |
29 msgArg = NULL; | 31 msgArg = NULL; |
30 inVolatile = false; | |
31 } | 32 } |
32 | |
33 IrFunction::~IrFunction() | |
34 { | |
35 } |