static int dtor_nothrow (tree type) { if (type == NULL_TREE) return 0; if (!CLASS_TYPE_P (type)) return 1; if (CLASSTYPE_LAZY_DESTRUCTOR (type)) lazily_declare_fn (sfk_destructor, type); return TREE_NOTHROW (CLASSTYPE_DESTRUCTORS (type)); }
static int dtor_nothrow (tree type) { if (type == NULL_TREE || type == error_mark_node) return 0; if (TYPE_HAS_TRIVIAL_DESTRUCTOR (type)) return 1; if (CLASSTYPE_LAZY_DESTRUCTOR (type)) lazily_declare_fn (sfk_destructor, type); return TREE_NOTHROW (CLASSTYPE_DESTRUCTOR (type)); }