Home
last modified time | relevance | path

Searched refs:try_block (Results 1 – 19 of 19) sorted by relevance

/openbsd-src/gnu/usr.bin/gcc/gcc/cp/
H A Dsemantics.c672 finish_try_block (try_block) in finish_try_block() argument
673 tree try_block; in finish_try_block()
675 RECHAIN_STMTS (try_block, TRY_STMTS (try_block));
682 finish_cleanup_try_block (try_block) in finish_cleanup_try_block() argument
683 tree try_block; in finish_cleanup_try_block()
685 RECHAIN_STMTS (try_block, TRY_STMTS (try_block));
692 finish_cleanup (cleanup, try_block) in finish_cleanup() argument
694 tree try_block;
696 TRY_HANDLERS (try_block) = cleanup;
697 CLEANUP_P (try_block) = 1;
[all …]
H A Dinit.c2749 tree try_block = NULL_TREE; local
2826 try_block = begin_try_block ();
3000 finish_cleanup_try_block (try_block);
3005 finish_cleanup (e, try_block);
H A Dcp-tree.def251 DEFTREECODE (TRY_BLOCK, "try_block", 'e', 2)
H A Dparse.y3551 | try_block
3571 try_block:
H A DChangeLog.22938 * init.c (build_vec_init): Initialize variable `try_block'.
16564 * parse.y (try_block, handler_seq): Likewise.
H A DChangeLog.11391 * parse.y (try_block): Simplify and use compstmt.
/openbsd-src/gnu/gcc/gcc/cp/
H A Dsemantics.c1010 finish_try_block (tree try_block) in finish_try_block() argument
1012 TRY_STMTS (try_block) = pop_stmt_list (TRY_STMTS (try_block)); in finish_try_block()
1013 TRY_HANDLERS (try_block) = push_stmt_list (); in finish_try_block()
1020 finish_cleanup_try_block (tree try_block) in finish_cleanup_try_block() argument
1022 TRY_STMTS (try_block) = pop_stmt_list (TRY_STMTS (try_block)); in finish_cleanup_try_block()
1029 finish_cleanup (tree cleanup, tree try_block) in finish_cleanup() argument
1031 TRY_HANDLERS (try_block) = cleanup; in finish_cleanup()
1032 CLEANUP_P (try_block) = 1; in finish_cleanup()
1038 finish_function_try_block (tree try_block) in finish_function_try_block() argument
1040 finish_try_block (try_block); in finish_function_try_block()
[all …]
H A Dinit.c2412 tree try_block = NULL_TREE; in build_vec_init() local
2495 try_block = begin_try_block (); in build_vec_init()
2636 finish_cleanup_try_block (try_block); in build_vec_init()
2640 finish_cleanup (e, try_block); in build_vec_init()
H A Dparser.c14449 tree try_block; in cp_parser_try_block() local
14452 try_block = begin_try_block (); in cp_parser_try_block()
14454 finish_try_block (try_block); in cp_parser_try_block()
14456 finish_handler_sequence (try_block); in cp_parser_try_block()
14458 return try_block; in cp_parser_try_block()
14470 tree try_block; in cp_parser_function_try_block() local
14477 try_block = begin_function_try_block (&compound_stmt); in cp_parser_function_try_block()
14482 finish_function_try_block (try_block); in cp_parser_function_try_block()
14486 finish_function_handler_sequence (try_block, compound_stmt); in cp_parser_function_try_block()
H A Dcp-tree.def259 DEFTREECODE (TRY_BLOCK, "try_block", tcc_statement, 2)
H A DChangeLog-1996286 * parse.y (try_block, handler_seq): Likewise.
H A DChangeLog-19951742 * parse.y (try_block): Simplify and use compstmt.
H A DChangeLog-19992938 * init.c (build_vec_init): Initialize variable `try_block'.
/openbsd-src/gnu/usr.bin/gcc/gcc/java/
H A Djcf-write.c2350 tree try_block = TREE_OPERAND (exp, 0); local
2370 generate_bytecode_insns (try_block, target, state);
2395 if (CAN_COMPLETE_NORMALLY (try_block))
H A Dparse.c19154 tree try_block, catch_clause_param, catch_block, catch; local
19157 try_block = build_expr_block (try_stmts, NULL_TREE);
19176 return build_try_statement (location, try_block, catch_block);
19180 build_try_statement (location, try_block, catches) in build_try_statement() argument
19182 tree try_block, catches;
19184 tree node = build (TRY_EXPR, NULL_TREE, try_block, catches);
19190 build_try_finally_statement (location, try_block, finally) in build_try_finally_statement() argument
19192 tree try_block, finally;
19194 tree node = build (TRY_FINALLY_EXPR, NULL_TREE, try_block, finally);
H A Dparse.y15589 tree try_block, catch_clause_param, catch_block, catch; local
15592 try_block = build_expr_block (try_stmts, NULL_TREE);
15611 return build_try_statement (location, try_block, catch_block);
15615 build_try_statement (location, try_block, catches) in build_try_statement() argument
15617 tree try_block, catches;
15619 tree node = build (TRY_EXPR, NULL_TREE, try_block, catches);
15625 build_try_finally_statement (location, try_block, finally) in build_try_finally_statement() argument
15627 tree try_block, finally;
15629 tree node = build (TRY_FINALLY_EXPR, NULL_TREE, try_block, finally);
H A DChangeLog3353 Don't emit jsr after try_block if CAN_COMPLETE_NORMALLY is false.
3354 However, do emit the following goto even if try_block is empty.
5593 (generate_bytecode_insns): Test try_block for BLOCK before using
/openbsd-src/gnu/llvm/llvm/include/llvm/BinaryFormat/
H A DDwarf.def183 HANDLE_DW_TAG(0x0032, try_block, 2, DWARF, DW_KIND_NONE)
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A Dexpr.c9421 tree try_block = TREE_OPERAND (exp, 0); local
9450 op0 = expand_expr (try_block, target, tmode, modifier);
9466 op0 = expand_expr (try_block, target, tmode, modifier);