]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/doc/gccint/gimple/tuple-specific-accessors/gimplewithcleanupexpr.rst
sphinx: add missing trailing newline
[thirdparty/gcc.git] / gcc / doc / gccint / gimple / tuple-specific-accessors / gimplewithcleanupexpr.rst
CommitLineData
c63539ff
ML
1..
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.
5
6.. index:: GIMPLE_WITH_CLEANUP_EXPR
7
8GIMPLE_WITH_CLEANUP_EXPR
9^^^^^^^^^^^^^^^^^^^^^^^^
10
11.. function:: gimple gimple_build_wce (gimple_seq cleanup)
12
13 Build a ``GIMPLE_WITH_CLEANUP_EXPR`` statement. ``CLEANUP`` is the
14 clean-up expression.
15
16.. function:: gimple_seq gimple_wce_cleanup (gimple g)
17
18 Return the cleanup sequence for cleanup statement ``G``.
19
20.. function:: void gimple_wce_set_cleanup (gimple g, gimple_seq cleanup)
21
22 Set ``CLEANUP`` to be the cleanup sequence for ``G``.
23
24.. function:: bool gimple_wce_cleanup_eh_only (gimple g)
25
26 Return the ``CLEANUP_EH_ONLY`` flag for a ``WCE`` tuple.
27
28.. function:: void gimple_wce_set_cleanup_eh_only (gimple g, bool eh_only_p)
29
3ed1b4ce 30 Set the ``CLEANUP_EH_ONLY`` flag for a ``WCE`` tuple.