/*******************************************************************

Module: Counterexample-Guided Inductive Synthesis

Author: Daniel Kroening, kroening@kroening.com
        Pascal Kesseli, pascal.kesseli@cs.ox.ac.uk

\*******************************************************************/

#ifndef CEGIS_CONTROL_REMOVE_UNUSED_ELEMENTS_H_
#define CEGIS_CONTROL_REMOVE_UNUSED_ELEMENTS_H_

/**
 * @brief
 *
 * @details
 *
 * @param st
 * @param gf
 */
void remove_unused_elements(
    symbol_tablet &st,
    goto_functionst &gf);

#endif /* CEGIS_CONTROL_REMOVE_UNUSED_ELEMENTS_H_ */
