Compiling a simple counter (https://pastebin.com/RqnbmYux) with the time travel debugger causes several type conversion errors.
'<function-style-cast>': cannot convert from 'initializer list' to 'boost::hana::detail::set_insert_if_contains<deps<Ds...>::required_key_set>'
call to object of class type 'boost::hana::detail::variadic::foldl1_t': no matching call operator found
'&' requires l-value
binary '==': no operator found which takes a left-hand operand of type 'void' (or there is no acceptable conversion)
call to object of class type 'boost::hana::intersection_t': no matching call operator found
'<function-style-cast>': cannot convert from 'initializer list' to 'deps_t'
call to object of class type 'lager::make_store::<lambda_1>': no matching call operator found
'store': cannot be used before it is initialized
'lager::detail::http_debug_server_impl<debugger_t>::init': function does not take 1 arguments
The full output log is available here: https://pastebin.com/Svae9niP
This is when building with C++20 using MSVC 2022. Compilation also fails on C++17 with the same errors.
I've also tried using the branch from #166 but that still fails to compile.
Compiling a simple counter (https://pastebin.com/RqnbmYux) with the time travel debugger causes several type conversion errors.
The full output log is available here: https://pastebin.com/Svae9niP
This is when building with C++20 using MSVC 2022. Compilation also fails on C++17 with the same errors.
I've also tried using the branch from #166 but that still fails to compile.