Author: baldrick Date: Wed Jan 16 08:43:39 2008 New Revision: 46069 URL: http://llvm.org/viewvc/llvm-project?rev=46069&view=rev Log: Mark the Ada exception begin handler 'nothrow'. This can reduce the amount of eh code output, and is safe since currently the handler... does nothing at all!
Modified: llvm-gcc-4.2/trunk/gcc/ada/utils.c Modified: llvm-gcc-4.2/trunk/gcc/ada/utils.c URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/ada/utils.c?rev=46069&r1=46068&r2=46069&view=diff ============================================================================== --- llvm-gcc-4.2/trunk/gcc/ada/utils.c (original) +++ llvm-gcc-4.2/trunk/gcc/ada/utils.c Wed Jan 16 08:43:39 2008 @@ -571,6 +571,8 @@ ptr_void_type_node, endlink)), NULL_TREE, false, true, true, NULL, Empty); + /* LLVM local */ + TREE_NOTHROW (begin_handler_decl) = 1; end_handler_decl = create_subprog_decl (get_identifier ("__gnat_end_handler"), NULL_TREE, _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits