Mercurial > projects > ldc
diff ir/irfunction.h @ 319:e9c93739bc4c trunk
[svn r340] Rework exception handling to work with nested tryfinally and trycatch.
author | ChristianK |
---|---|
date | Sat, 05 Jul 2008 10:22:56 +0200 |
parents | d59c363fccad |
children | a7a26f538d6e |
line wrap: on
line diff
--- a/ir/irfunction.h Fri Jul 04 09:00:49 2008 +0200 +++ b/ir/irfunction.h Sat Jul 05 10:22:56 2008 +0200 @@ -2,6 +2,7 @@ #define LLVMDC_IR_IRFUNCTION_H #include "ir/ir.h" +#include "ir/irlandingpad.h" #include <vector> @@ -25,6 +26,9 @@ llvm::AllocaInst* srcfileArg; llvm::AllocaInst* msgArg; + // landing pads for try statements + IRLandingPad landingPad; + IrFunction(FuncDeclaration* fd); };