2 Copyright 1988-2022 Free Software Foundation, Inc.
3 This is part of the GCC manual.
4 For copying conditions, see the copyright.rst file.
6 .. index:: GIMPLE_WITH_CLEANUP_EXPR
8 GIMPLE_WITH_CLEANUP_EXPR
9 ^^^^^^^^^^^^^^^^^^^^^^^^
11 .. function:: gimple gimple_build_wce (gimple_seq cleanup)
13 Build a ``GIMPLE_WITH_CLEANUP_EXPR`` statement. ``CLEANUP`` is the
16 .. function:: gimple_seq gimple_wce_cleanup (gimple g)
18 Return the cleanup sequence for cleanup statement ``G``.
20 .. function:: void gimple_wce_set_cleanup (gimple g, gimple_seq cleanup)
22 Set ``CLEANUP`` to be the cleanup sequence for ``G``.
24 .. function:: bool gimple_wce_cleanup_eh_only (gimple g)
26 Return the ``CLEANUP_EH_ONLY`` flag for a ``WCE`` tuple.
28 .. function:: void gimple_wce_set_cleanup_eh_only (gimple g, bool eh_only_p)
30 Set the ``CLEANUP_EH_ONLY`` flag for a ``WCE`` tuple.