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);
 };