### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
[debug/optimizer] disabling feature 'is_filter' of type 'foo::F' since it is not used
[debug/optimizer] disabling feature 'supports_filters' of type 'foo::A' since it is not used
[debug/optimizer] disabling feature 'supports_filters' of type 'foo::B' since it is not used
[debug/optimizer] disabling feature 'supports_filters' of type 'foo::C' since it is not used
[debug/optimizer] disabling feature 'supports_filters' of type 'foo::D' since it is not used
[debug/optimizer] disabling feature 'supports_filters' of type 'foo::F' since it is not used
[debug/optimizer] disabling feature 'supports_sinks' of type 'foo::A' since it is not used
[debug/optimizer] disabling feature 'supports_sinks' of type 'foo::B' since it is not used
[debug/optimizer] disabling feature 'supports_sinks' of type 'foo::C' since it is not used
[debug/optimizer] disabling feature 'supports_sinks' of type 'foo::D' since it is not used
[debug/optimizer] disabling feature 'supports_sinks' of type 'foo::F' since it is not used
[debug/optimizer] disabling feature 'synchronization' of type 'foo::A' since it is not used
[debug/optimizer] disabling feature 'synchronization' of type 'foo::B' since it is not used
[debug/optimizer] disabling feature 'synchronization' of type 'foo::C' since it is not used
[debug/optimizer] disabling feature 'synchronization' of type 'foo::D' since it is not used
[debug/optimizer] disabling feature 'synchronization' of type 'foo::F' since it is not used
[debug/optimizer] disabling feature 'uses_random_access' of type 'foo::A' since it is not used
[debug/optimizer] disabling feature 'uses_random_access' of type 'foo::B' since it is not used
[debug/optimizer] disabling feature 'uses_random_access' of type 'foo::C' since it is not used
[debug/optimizer] disabling feature 'uses_random_access' of type 'foo::D' since it is not used
[debug/optimizer] disabling feature 'uses_random_access' of type 'foo::F' since it is not used
[debug/optimizer] inlining constant 'foo::__feat%foo__A%is_filter'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%supports_sinks'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__A%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__B%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%is_filter'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%supports_sinks'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__C%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__D%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%is_filter'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%is_filter'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%is_filter'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%supports_sinks'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__F%uses_random_access'
[debug/optimizer] removing declaration for unused function foo::A::__parse_foo_A_stage2
[debug/optimizer] removing declaration for unused function foo::A::__parse_stage1
[debug/optimizer] removing declaration for unused function foo::A::parse1
[debug/optimizer] removing declaration for unused function foo::A::parse2
[debug/optimizer] removing declaration for unused function foo::A::parse3
[debug/optimizer] removing declaration for unused function foo::C::parse1
[debug/optimizer] removing declaration for unused function foo::C::parse2
[debug/optimizer] removing declaration for unused function foo::C::parse3
[debug/optimizer] removing declaration for unused function foo::F::__parse_foo_F_stage2
[debug/optimizer] removing declaration for unused function foo::F::__parse_stage1
[debug/optimizer] removing declaration for unused function foo::F::parse1
[debug/optimizer] removing declaration for unused function foo::F::parse2
[debug/optimizer] removing declaration for unused function foo::F::parse3
[debug/optimizer] removing declaration for unused function foo::f1
[debug/optimizer] removing declaration for unused function foo::f2
[debug/optimizer] removing declaration for unused function hilti::abort
[debug/optimizer] removing declaration for unused function hilti::current_time
[debug/optimizer] removing declaration for unused function hilti::debug
[debug/optimizer] removing declaration for unused function hilti::exception_what
[debug/optimizer] removing declaration for unused function hilti::mktime
[debug/optimizer] removing declaration for unused function hilti::print
[debug/optimizer] removing declaration for unused function hilti::printValues
[debug/optimizer] removing declaration for unused function hilti::profiler_start
[debug/optimizer] removing declaration for unused function hilti::profiler_stop
[debug/optimizer] removing declaration for unused function spicy_rt::atEod
[debug/optimizer] removing declaration for unused function spicy_rt::backtrack
[debug/optimizer] removing declaration for unused function spicy_rt::confirm
[debug/optimizer] removing declaration for unused function spicy_rt::createContext
[debug/optimizer] removing declaration for unused function spicy_rt::extractBits
[debug/optimizer] removing declaration for unused function spicy_rt::filter_connect
[debug/optimizer] removing declaration for unused function spicy_rt::filter_disconnect
[debug/optimizer] removing declaration for unused function spicy_rt::filter_forward
[debug/optimizer] removing declaration for unused function spicy_rt::filter_forward_eod
[debug/optimizer] removing declaration for unused function spicy_rt::filter_init
[debug/optimizer] removing declaration for unused function spicy_rt::printParserState
[debug/optimizer] removing declaration for unused function spicy_rt::reject
[debug/optimizer] removing declaration for unused function spicy_rt::setContext
[debug/optimizer] removing declaration for unused function spicy_rt::unit_find
[debug/optimizer] removing declaration for unused function spicy_rt::waitForEod
[debug/optimizer] removing declaration for unused function spicy_rt::waitForInput
[debug/optimizer] removing declaration for unused function spicy_rt::waitForInput
[debug/optimizer] removing declaration for unused function spicy_rt::waitForInputOrEod
[debug/optimizer] removing declaration for unused function spicy_rt::waitForInputOrEod
[debug/optimizer] removing field for unused method foo::A::__on_0x25_confirmed
[debug/optimizer] removing field for unused method foo::A::__on_0x25_done
[debug/optimizer] removing field for unused method foo::A::__on_0x25_error
[debug/optimizer] removing field for unused method foo::A::__on_0x25_finally
[debug/optimizer] removing field for unused method foo::A::__on_0x25_gap
[debug/optimizer] removing field for unused method foo::A::__on_0x25_init
[debug/optimizer] removing field for unused method foo::A::__on_0x25_overlap
[debug/optimizer] removing field for unused method foo::A::__on_0x25_rejected
[debug/optimizer] removing field for unused method foo::A::__on_0x25_skipped
[debug/optimizer] removing field for unused method foo::A::__on_0x25_synced
[debug/optimizer] removing field for unused method foo::A::__on_0x25_undelivered
[debug/optimizer] removing field for unused method foo::A::__parse_stage1
[debug/optimizer] removing field for unused method foo::A::__str__
[debug/optimizer] removing field for unused method foo::A::parse1
[debug/optimizer] removing field for unused method foo::A::parse2
[debug/optimizer] removing field for unused method foo::A::parse3
[debug/optimizer] removing field for unused method foo::B::__on_0x25_confirmed
[debug/optimizer] removing field for unused method foo::B::__on_0x25_done
[debug/optimizer] removing field for unused method foo::B::__on_0x25_error
[debug/optimizer] removing field for unused method foo::B::__on_0x25_finally
[debug/optimizer] removing field for unused method foo::B::__on_0x25_gap
[debug/optimizer] removing field for unused method foo::B::__on_0x25_init
[debug/optimizer] removing field for unused method foo::B::__on_0x25_overlap
[debug/optimizer] removing field for unused method foo::B::__on_0x25_rejected
[debug/optimizer] removing field for unused method foo::B::__on_0x25_skipped
[debug/optimizer] removing field for unused method foo::B::__on_0x25_synced
[debug/optimizer] removing field for unused method foo::B::__on_0x25_undelivered
[debug/optimizer] removing field for unused method foo::B::__str__
[debug/optimizer] removing field for unused method foo::C::__on_0x25_confirmed
[debug/optimizer] removing field for unused method foo::C::__on_0x25_done
[debug/optimizer] removing field for unused method foo::C::__on_0x25_error
[debug/optimizer] removing field for unused method foo::C::__on_0x25_finally
[debug/optimizer] removing field for unused method foo::C::__on_0x25_gap
[debug/optimizer] removing field for unused method foo::C::__on_0x25_init
[debug/optimizer] removing field for unused method foo::C::__on_0x25_overlap
[debug/optimizer] removing field for unused method foo::C::__on_0x25_rejected
[debug/optimizer] removing field for unused method foo::C::__on_0x25_skipped
[debug/optimizer] removing field for unused method foo::C::__on_0x25_synced
[debug/optimizer] removing field for unused method foo::C::__on_0x25_undelivered
[debug/optimizer] removing field for unused method foo::C::__str__
[debug/optimizer] removing field for unused method foo::C::parse1
[debug/optimizer] removing field for unused method foo::C::parse2
[debug/optimizer] removing field for unused method foo::C::parse3
[debug/optimizer] removing field for unused method foo::D::__on_0x25_confirmed
[debug/optimizer] removing field for unused method foo::D::__on_0x25_done
[debug/optimizer] removing field for unused method foo::D::__on_0x25_error
[debug/optimizer] removing field for unused method foo::D::__on_0x25_finally
[debug/optimizer] removing field for unused method foo::D::__on_0x25_gap
[debug/optimizer] removing field for unused method foo::D::__on_0x25_init
[debug/optimizer] removing field for unused method foo::D::__on_0x25_overlap
[debug/optimizer] removing field for unused method foo::D::__on_0x25_rejected
[debug/optimizer] removing field for unused method foo::D::__on_0x25_skipped
[debug/optimizer] removing field for unused method foo::D::__on_0x25_synced
[debug/optimizer] removing field for unused method foo::D::__on_0x25_undelivered
[debug/optimizer] removing field for unused method foo::D::__str__
[debug/optimizer] removing field for unused method foo::F::__on_0x25_confirmed
[debug/optimizer] removing field for unused method foo::F::__on_0x25_done
[debug/optimizer] removing field for unused method foo::F::__on_0x25_error
[debug/optimizer] removing field for unused method foo::F::__on_0x25_finally
[debug/optimizer] removing field for unused method foo::F::__on_0x25_gap
[debug/optimizer] removing field for unused method foo::F::__on_0x25_init
[debug/optimizer] removing field for unused method foo::F::__on_0x25_overlap
[debug/optimizer] removing field for unused method foo::F::__on_0x25_rejected
[debug/optimizer] removing field for unused method foo::F::__on_0x25_skipped
[debug/optimizer] removing field for unused method foo::F::__on_0x25_synced
[debug/optimizer] removing field for unused method foo::F::__on_0x25_undelivered
[debug/optimizer] removing field for unused method foo::F::__parse_stage1
[debug/optimizer] removing field for unused method foo::F::__str__
[debug/optimizer] removing field for unused method foo::F::parse1
[debug/optimizer] removing field for unused method foo::F::parse2
[debug/optimizer] removing field for unused method foo::F::parse3
[debug/optimizer] removing field for unused method foo::__register_foo_B::<anon-struct-6>::parse1
[debug/optimizer] removing field for unused method foo::__register_foo_B::<anon-struct-6>::parse2
[debug/optimizer] removing field for unused method foo::__register_foo_B::<anon-struct-6>::parse3
[debug/optimizer] removing field for unused method foo::__register_foo_D::<anon-struct-13>::parse1
[debug/optimizer] removing field for unused method foo::__register_foo_D::<anon-struct-13>::parse2
[debug/optimizer] removing field for unused method foo::__register_foo_D::<anon-struct-13>::parse3
[debug/optimizer] removing unused member 'foo::A::__begin'
[debug/optimizer] removing unused member 'foo::A::__filters'
[debug/optimizer] removing unused member 'foo::A::__parser'
[debug/optimizer] removing unused member 'foo::A::__position'
[debug/optimizer] removing unused member 'foo::A::__position_update'
[debug/optimizer] removing unused member 'foo::A::__sink'
[debug/optimizer] removing unused member 'foo::B::__begin'
[debug/optimizer] removing unused member 'foo::B::__filters'
[debug/optimizer] removing unused member 'foo::B::__position'
[debug/optimizer] removing unused member 'foo::B::__position_update'
[debug/optimizer] removing unused member 'foo::B::__sink'
[debug/optimizer] removing unused member 'foo::C::__begin'
[debug/optimizer] removing unused member 'foo::C::__filters'
[debug/optimizer] removing unused member 'foo::C::__parser'
[debug/optimizer] removing unused member 'foo::C::__position'
[debug/optimizer] removing unused member 'foo::C::__position_update'
[debug/optimizer] removing unused member 'foo::C::__sink'
[debug/optimizer] removing unused member 'foo::D::__begin'
[debug/optimizer] removing unused member 'foo::D::__filters'
[debug/optimizer] removing unused member 'foo::D::__position'
[debug/optimizer] removing unused member 'foo::D::__position_update'
[debug/optimizer] removing unused member 'foo::D::__sink'
[debug/optimizer] removing unused member 'foo::F::__begin'
[debug/optimizer] removing unused member 'foo::F::__filters'
[debug/optimizer] removing unused member 'foo::F::__forward'
[debug/optimizer] removing unused member 'foo::F::__parser'
[debug/optimizer] removing unused member 'foo::F::__position'
[debug/optimizer] removing unused member 'foo::F::__position_update'
[debug/optimizer] removing unused member 'foo::F::__sink'
[debug/optimizer] removing unused member 'spicy_rt::Sink::connect_mime_type'
[debug/optimizer] removing unused member 'spicy_rt::Sink::connect_mime_type'
[debug/optimizer] removing unused type 'foo::A'
[debug/optimizer] removing unused type 'foo::F'
[debug/optimizer] replacing call to unimplemented function foo::A::__on_0x25_done with default value
[debug/optimizer] replacing call to unimplemented function foo::A::__on_0x25_error with default value
[debug/optimizer] replacing call to unimplemented function foo::A::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::A::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::A::__on_0x25_init with default value
[debug/optimizer] replacing call to unimplemented function foo::B::__on_0x25_done with default value
[debug/optimizer] replacing call to unimplemented function foo::B::__on_0x25_error with default value
[debug/optimizer] replacing call to unimplemented function foo::B::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::B::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::B::__on_0x25_init with default value
[debug/optimizer] replacing call to unimplemented function foo::C::__on_0x25_done with default value
[debug/optimizer] replacing call to unimplemented function foo::C::__on_0x25_error with default value
[debug/optimizer] replacing call to unimplemented function foo::C::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::C::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::C::__on_0x25_init with default value
[debug/optimizer] replacing call to unimplemented function foo::D::__on_0x25_done with default value
[debug/optimizer] replacing call to unimplemented function foo::D::__on_0x25_error with default value
[debug/optimizer] replacing call to unimplemented function foo::D::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::D::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::D::__on_0x25_init with default value
[debug/optimizer] replacing call to unimplemented function foo::F::__on_0x25_done with default value
[debug/optimizer] replacing call to unimplemented function foo::F::__on_0x25_error with default value
[debug/optimizer] replacing call to unimplemented function foo::F::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::F::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::F::__on_0x25_init with default value
