
23 Dec
2024
23 Dec
'24
8:36 p.m.
Jonathan Coe wrote:
Thanks Jonathan. We actually discovered this issue during the review, because boost::json::value is constructible from e.g. boost::json::object and boost::json::array (and other things), which causes a similar infinite recursion issue (or would cause it, were tag_invoke overloads preferred over built-in handling for sequences and associatives.) I agree that we need to do something about it.