X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fst%2Fexc.c;h=6fc1efd59556829f0c3d33b67fee1dcd56df97dd;hb=d0d85962ef52c14950db90e5981a7bea36023ab3;hp=53e1185e39131e5f01223ce3b8a300703dc0869f;hpb=25a9079a440dca3115aedcc4c22438e187ed9d7d;p=libfirm diff --git a/ir/st/exc.c b/ir/st/exc.c index 53e1185e3..6fc1efd59 100644 --- a/ir/st/exc.c +++ b/ir/st/exc.c @@ -19,7 +19,8 @@ not quite complete ***/ -# include "exc.h" +#include +#include "exc.h" static char* exc_strings [] = { "Invalid", /* invalid */ @@ -104,6 +105,39 @@ static bool is_cfg_jmp (ir_node *node) } #endif +void set_Block_exc(ir_node *n, exc_t exc) { +} + +exc_t get_Block_exc(ir_node *n) { + return 0; +} + + +/* handler handling for Blocks */ +void +set_Block_handler (ir_node *block, ir_node *handler) { + assert (is_Block(block)); + assert (is_Block(handler)); +} + +ir_node * +get_Block_handler (ir_node *block) { + assert (is_Block(block)); + return (NULL); +} + +/* handler handling for Nodes */ +void +set_Node_handler (ir_node *node, ir_node *handler) { + +} + +ir_node * +get_Node_handler (ir_node *node) { + return (NULL); +} + + /* Return true iff a new exception region must be left upon entry of this block.