OSDN Git Service

Remove lang_eh_type_covers, which is dead, and the corresponding
[pf3gnuchains/gcc-fork.git] / gcc / except.h
index f1dbf90..59214e0 100644 (file)
@@ -156,7 +156,7 @@ struct GTY(()) eh_region_d
         The normal way for this to happen is for there to be a CLEANUP region
         contained within this MUST_NOT_THROW region.  Note that if the
         runtime handles the MUST_NOT_THROW region, we have no control over
-        what termination function is called; it will be decided by the 
+        what termination function is called; it will be decided by the
         personality function in effect for this CIE.  */
       tree failure_decl;
       /* The location assigned to the call of FAILURE_DECL, if expanded.  */
@@ -228,9 +228,6 @@ extern int doing_eh (int);
    loop hackery; should not be used by new code.  */
 extern void for_each_eh_label (void (*) (rtx));
 
-/* Set TREE_NOTHROW and cfun->all_throwers_are_sibcalls.  */
-extern unsigned int set_nothrow_function_flags (void);
-
 extern void init_eh (void);
 extern void init_eh_for_function (void);
 
@@ -297,9 +294,6 @@ extern eh_landing_pad get_eh_landing_pad_from_rtx (const_rtx);
    FUNCTION_DECL for `std::terminate'.  */
 extern tree (*lang_protect_cleanup_actions) (void);
 
-/* Return true if type A catches type B.  */
-extern int (*lang_eh_type_covers) (tree a, tree b);
-
 
 /* Just because the user configured --with-sjlj-exceptions=no doesn't
    mean that we can use call frame exceptions.  Detect that the target