MSVC対応のメモ
Closed this issue · 7 comments
onihusube commented
当該箇所は基本的にはテストを無効化して対応してる、なおGCCは全部パスしてる
onihusube commented
map test
の3つ目のテスト内、チェーン中の最初のmap
に与えているラムダ式の引数型をauto&
にするとエラー
onihusube commented
map_err test
の3つ目のテスト内、tl::expected<int, std::string>
に対してmap_err
するとmap_error_impl
が見つからない旨のエラーが発生する
monas
に包んだだけでは発生しない。map
以外をチェーンすると発生する。
map_error_reusable
コンセプト内でハードエラー起こしてる?謎
onihusube commented
and_then test
の2つ目のテスト、tl::expected<int, std::string>
に対してand_then
すると、↑と同様にmap_error_impl
が見つからないエラーが出る。謎
onihusube commented
or_else test
テスト、上2つと同様。謎過ぎる
onihusube commented
match test
、上と同様、tl::expected
が関わるところで同じエラーが発生する。違うものも交じってるけど謎。
onihusube commented
map
のmap_reusable
コンセプトの引数順を修正するとtl::expected
のmap
で同様のエラー。
onihusube commented
とりあえず全てのテストが通るようになった