### BTest baseline data generated by btest-diff. Do not edit. Use "btest -U/-u" to update. Requires BTest >= 0.63.
[debug/optimizer] disabling feature 'supports_filters' of type 'foo::P0' since it is not used
[debug/optimizer] disabling feature 'supports_filters' of type 'foo::P1' since it is not used
[debug/optimizer] disabling feature 'supports_filters' of type 'foo::P2' since it is not used
[debug/optimizer] disabling feature 'supports_sinks' of type 'foo::P0' since it is not used
[debug/optimizer] disabling feature 'supports_sinks' of type 'foo::P1' since it is not used
[debug/optimizer] disabling feature 'supports_sinks' of type 'foo::P2' since it is not used
[debug/optimizer] disabling feature 'synchronization' of type 'foo::P0' since it is not used
[debug/optimizer] disabling feature 'synchronization' of type 'foo::P1' since it is not used
[debug/optimizer] disabling feature 'synchronization' of type 'foo::P2' since it is not used
[debug/optimizer] disabling feature 'uses_random_access' of type 'foo::P0' since it is not used
[debug/optimizer] disabling feature 'uses_random_access' of type 'foo::P1' since it is not used
[debug/optimizer] disabling feature 'uses_random_access' of type 'foo::P2' since it is not used
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%is_filter'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%supports_sinks'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P0%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P1%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%supports_filters'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] inlining constant 'foo::__feat%foo__P2%uses_random_access'
[debug/optimizer] removing declaration for unused function foo::P0::__parse_foo_P0_stage2
[debug/optimizer] removing declaration for unused function foo::P0::__parse_stage1
[debug/optimizer] removing declaration for unused function foo::P0::parse1
[debug/optimizer] removing declaration for unused function foo::P0::parse2
[debug/optimizer] removing declaration for unused function foo::P0::parse3
[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::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::waitForInputOrEod
[debug/optimizer] removing declaration for unused function spicy_rt::waitForInputOrEod
[debug/optimizer] removing field for unused method foo::P0::__on_0x25_confirmed
[debug/optimizer] removing field for unused method foo::P0::__on_0x25_done
[debug/optimizer] removing field for unused method foo::P0::__on_0x25_error
[debug/optimizer] removing field for unused method foo::P0::__on_0x25_finally
[debug/optimizer] removing field for unused method foo::P0::__on_0x25_gap
[debug/optimizer] removing field for unused method foo::P0::__on_0x25_init
[debug/optimizer] removing field for unused method foo::P0::__on_0x25_overlap
[debug/optimizer] removing field for unused method foo::P0::__on_0x25_rejected
[debug/optimizer] removing field for unused method foo::P0::__on_0x25_skipped
[debug/optimizer] removing field for unused method foo::P0::__on_0x25_synced
[debug/optimizer] removing field for unused method foo::P0::__on_0x25_undelivered
[debug/optimizer] removing field for unused method foo::P0::__parse_stage1
[debug/optimizer] removing field for unused method foo::P0::__str__
[debug/optimizer] removing field for unused method foo::P0::parse1
[debug/optimizer] removing field for unused method foo::P0::parse2
[debug/optimizer] removing field for unused method foo::P0::parse3
[debug/optimizer] removing field for unused method foo::P1::__on_0x25_confirmed
[debug/optimizer] removing field for unused method foo::P1::__on_0x25_done
[debug/optimizer] removing field for unused method foo::P1::__on_0x25_error
[debug/optimizer] removing field for unused method foo::P1::__on_0x25_finally
[debug/optimizer] removing field for unused method foo::P1::__on_0x25_gap
[debug/optimizer] removing field for unused method foo::P1::__on_0x25_init
[debug/optimizer] removing field for unused method foo::P1::__on_0x25_overlap
[debug/optimizer] removing field for unused method foo::P1::__on_0x25_rejected
[debug/optimizer] removing field for unused method foo::P1::__on_0x25_skipped
[debug/optimizer] removing field for unused method foo::P1::__on_0x25_synced
[debug/optimizer] removing field for unused method foo::P1::__on_0x25_undelivered
[debug/optimizer] removing field for unused method foo::P1::__str__
[debug/optimizer] removing field for unused method foo::P2::__on_0x25_confirmed
[debug/optimizer] removing field for unused method foo::P2::__on_0x25_done
[debug/optimizer] removing field for unused method foo::P2::__on_0x25_finally
[debug/optimizer] removing field for unused method foo::P2::__on_0x25_gap
[debug/optimizer] removing field for unused method foo::P2::__on_0x25_init
[debug/optimizer] removing field for unused method foo::P2::__on_0x25_overlap
[debug/optimizer] removing field for unused method foo::P2::__on_0x25_rejected
[debug/optimizer] removing field for unused method foo::P2::__on_0x25_skipped
[debug/optimizer] removing field for unused method foo::P2::__on_0x25_synced
[debug/optimizer] removing field for unused method foo::P2::__on_0x25_undelivered
[debug/optimizer] removing field for unused method foo::P2::__on_x
[debug/optimizer] removing field for unused method foo::P2::__str__
[debug/optimizer] removing field for unused method foo::__register_foo_P1::<anon-struct-6>::parse1
[debug/optimizer] removing field for unused method foo::__register_foo_P1::<anon-struct-6>::parse2
[debug/optimizer] removing field for unused method foo::__register_foo_P1::<anon-struct-6>::parse3
[debug/optimizer] removing field for unused method foo::__register_foo_P2::<anon-struct-9>::parse1
[debug/optimizer] removing field for unused method foo::__register_foo_P2::<anon-struct-9>::parse2
[debug/optimizer] removing field for unused method foo::__register_foo_P2::<anon-struct-9>::parse3
[debug/optimizer] removing unused member 'foo::P0::__begin'
[debug/optimizer] removing unused member 'foo::P0::__filters'
[debug/optimizer] removing unused member 'foo::P0::__parser'
[debug/optimizer] removing unused member 'foo::P0::__position'
[debug/optimizer] removing unused member 'foo::P0::__position_update'
[debug/optimizer] removing unused member 'foo::P0::__sink'
[debug/optimizer] removing unused member 'foo::P1::__begin'
[debug/optimizer] removing unused member 'foo::P1::__filters'
[debug/optimizer] removing unused member 'foo::P1::__position'
[debug/optimizer] removing unused member 'foo::P1::__position_update'
[debug/optimizer] removing unused member 'foo::P1::__sink'
[debug/optimizer] removing unused member 'foo::P2::__begin'
[debug/optimizer] removing unused member 'foo::P2::__filters'
[debug/optimizer] removing unused member 'foo::P2::__position'
[debug/optimizer] removing unused member 'foo::P2::__position_update'
[debug/optimizer] removing unused member 'foo::P2::__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::P0'
[debug/optimizer] replacing call to unimplemented function foo::P0::__on_0x25_done with default value
[debug/optimizer] replacing call to unimplemented function foo::P0::__on_0x25_error with default value
[debug/optimizer] replacing call to unimplemented function foo::P0::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::P0::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::P0::__on_0x25_init with default value
[debug/optimizer] replacing call to unimplemented function foo::P1::__on_0x25_done with default value
[debug/optimizer] replacing call to unimplemented function foo::P1::__on_0x25_error with default value
[debug/optimizer] replacing call to unimplemented function foo::P1::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::P1::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::P1::__on_0x25_init with default value
[debug/optimizer] replacing call to unimplemented function foo::P2::__on_0x25_done with default value
[debug/optimizer] replacing call to unimplemented function foo::P2::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::P2::__on_0x25_finally with default value
[debug/optimizer] replacing call to unimplemented function foo::P2::__on_0x25_init with default value
[debug/optimizer] replacing call to unimplemented function foo::P2::__on_x with default value
