openbmc/build/tmp/deploy/sdk/witherspoon-2019-08-08/sysroots/x86_64-oesdk-linux/usr/lib/arm-openbmc-linux-gnueabi/gcc/arm-openbmc-linux-gnueabi/9.1.0/plugin/include/gt-ada-utils.h
void gt_ggc_mx_gnat_binding_level(void* x_p)
{
    struct gnat_binding_level* x = (struct gnat_binding_level*)x_p;
    struct gnat_binding_level* xlimit = x;
    while (ggc_test_and_set_mark(xlimit))
        xlimit = ((*xlimit).chain);
    while (x != xlimit)
    {
        gt_ggc_m_18gnat_binding_level((*x).chain);
        gt_ggc_m_9tree_node((*x).block);
        gt_ggc_m_9tree_node((*x).jmpbuf_decl);
        x = ((*x).chain);
    }
}
/* This file is machine generated.  Do not edit.  */
This file is machine generated.  Do not edit.
This file is machine generated . Do not edit .
void gt_ggc_mx_gnat_binding_level(void* x_p)
{
    struct gnat_binding_level* x = (struct gnat_binding_level*)x_p;
    struct gnat_binding_level* xlimit = x;
    while (ggc_test_and_set_mark(xlimit))
        xlimit = ((*xlimit).chain);
    while (x != xlimit)
    {
        gt_ggc_m_18gnat_binding_level((*x).chain);
        gt_ggc_m_9tree_node((*x).block);
        gt_ggc_m_9tree_node((*x).jmpbuf_decl);
        x = ((*x).chain);
    }
}
void gt_ggc_mx_gnat_binding_level ( void * x_p ) { struct gnat_binding_level * x = ( struct gnat_binding_level * ) x_p ; struct gnat_binding_level * xlimit = x ; while ( ggc_test_and_set_mark ( xlimit ) ) xlimit = ( ( * xlimit ) . chain ) ; while ( x != xlimit ) { gt_ggc_m_18gnat_binding_level ( ( * x ) . chain ) ; gt_ggc_m_9tree_node ( ( * x ) . block ) ; gt_ggc_m_9tree_node ( ( * x ) . jmpbuf_decl ) ; x = ( ( * x ) . chain ) ; } }
This file is machine generated.
This file is machine generated .