Skip to content

Conversation

@sfreilich
Copy link

Since those are matched by an overload enabled on TestReturnsOptionalOrderingOrSearchGuide, matching both results in error: call to 'BinarySearch' is ambiguous. Though I suspect both shouldn't be matched anyways, since I'm only seeing this under a build using clang-cl on Windows, not clang on Linux (both using C++20).

Also replace decltype(std::declval<Test>()(std::declval<Pos>())) with the much clearer std::invoke_result_t<Test, Pos>, since the code already requires C++17.

…SearchGuide

Since those are matched by an overload enabled on TestReturnsOptionalOrderingOrSearchGuide, matching both results in `error: call to 'BinarySearch' is ambiguous`. Though I suspect both shouldn't be matched anyways, since I'm only seeing this under a build using `clang-cl` on Windows, not clang on Linux (both using C++20).

Also replace `decltype(std::declval<Test>()(std::declval<Pos>()))` with the much clearer `std::invoke_result_t<Test, Pos>`, since the code already requires C++17.
copybara-service bot pushed a commit to google/ink-stroke-modeler that referenced this pull request Jun 18, 2025
Regenerate fuzztest.bazelrc for that version. Update CMake build to use the same versions. Exclude fuzztest target from the Windows clang-cl build, the underlying build has problems with clang-cl specifically, and I was only able to fix some of them (after patching google/riegeli#37, it still wouldn't build due to some issue linking HighwayHash).

PiperOrigin-RevId: 770272280
copybara-service bot pushed a commit to google/ink-stroke-modeler that referenced this pull request Jun 18, 2025
Regenerate fuzztest.bazelrc for that version. Update CMake build to use the same versions. Exclude fuzztest target from the Windows clang-cl build, the underlying build has problems with clang-cl specifically, and I was only able to fix some of them (after patching google/riegeli#37, it still wouldn't build due to some issue linking HighwayHash).

PiperOrigin-RevId: 770272280
copybara-service bot pushed a commit to google/ink-stroke-modeler that referenced this pull request Jun 18, 2025
Regenerate fuzztest.bazelrc for that version. Update CMake build to use the same versions. Exclude fuzztest target from the Windows clang-cl build, the underlying build has problems with clang-cl specifically, and I was only able to fix some of them (after patching google/riegeli#37, it still wouldn't build due to some issue linking HighwayHash).

PiperOrigin-RevId: 770272280
copybara-service bot pushed a commit to google/ink-stroke-modeler that referenced this pull request Jun 23, 2025
Regenerate fuzztest.bazelrc for that version. Update CMake build to use the same versions. Exclude fuzztest target from the Windows clang-cl build, the underlying build has problems with clang-cl specifically, and I was only able to fix some of them (after patching google/riegeli#37, it still wouldn't build due to some issue linking HighwayHash).

PiperOrigin-RevId: 770272280
copybara-service bot pushed a commit to google/ink-stroke-modeler that referenced this pull request Jun 23, 2025
Regenerate fuzztest.bazelrc for that version. Update CMake build to use the same versions. Exclude fuzztest target from the Windows clang-cl build, the underlying build has problems with clang-cl specifically, and I was only able to fix some of them (after patching google/riegeli#37, it still wouldn't build due to some issue linking HighwayHash).

PiperOrigin-RevId: 770272280
copybara-service bot pushed a commit to google/ink-stroke-modeler that referenced this pull request Jun 23, 2025
Regenerate fuzztest.bazelrc for that version. Update CMake build to use the same versions. Exclude fuzztest target from the Windows clang-cl build, the underlying build has problems with clang-cl specifically, and I was only able to fix some of them (after patching google/riegeli#37, it still wouldn't build due to some issue linking HighwayHash).

PiperOrigin-RevId: 770272280
copybara-service bot pushed a commit to google/ink-stroke-modeler that referenced this pull request Jun 23, 2025
Regenerate fuzztest.bazelrc for that version. Update CMake build to use the same versions. Exclude fuzztest target from the Windows clang-cl build, the underlying build has problems with clang-cl specifically, and I was only able to fix some of them (after patching google/riegeli#37, it still wouldn't build due to some issue linking HighwayHash).

PiperOrigin-RevId: 770272280
copybara-service bot pushed a commit to google/ink-stroke-modeler that referenced this pull request Jun 23, 2025
Regenerate fuzztest.bazelrc for that version. Update CMake build to use the same versions. Exclude fuzztest target from the Windows clang-cl build, the underlying build has problems with clang-cl specifically, and I was only able to fix some of them (after patching google/riegeli#37, it still wouldn't build due to some issue linking HighwayHash).

PiperOrigin-RevId: 770272280
copybara-service bot pushed a commit to google/ink-stroke-modeler that referenced this pull request Jun 23, 2025
Regenerate fuzztest.bazelrc for that version. Update CMake build to use the same versions. Exclude fuzztest target from the Windows clang-cl build, the underlying build has problems with clang-cl specifically, and I was only able to fix some of them (after patching google/riegeli#37, it still wouldn't build due to some issue linking HighwayHash).

PiperOrigin-RevId: 770272280
copybara-service bot pushed a commit to google/ink-stroke-modeler that referenced this pull request Jun 23, 2025
Regenerate fuzztest.bazelrc for that version. Update CMake build to use the same versions. Exclude fuzztest target from the Windows clang-cl build, the underlying build has problems with clang-cl specifically, and I was only able to fix some of them (after patching google/riegeli#37, it still wouldn't build due to some issue linking HighwayHash).

PiperOrigin-RevId: 770272280
copybara-service bot pushed a commit to google/ink-stroke-modeler that referenced this pull request Jun 23, 2025
Regenerate fuzztest.bazelrc for that version. Update CMake build to use the same versions. Exclude fuzztest target from the Windows clang-cl build, the underlying build has problems with clang-cl specifically, and I was only able to fix some of them (after patching google/riegeli#37, it still wouldn't build due to some issue linking HighwayHash).

PiperOrigin-RevId: 770272280
copybara-service bot pushed a commit to google/ink-stroke-modeler that referenced this pull request Jun 23, 2025
Regenerate fuzztest.bazelrc for that version. Update CMake build to use the same versions. Exclude fuzztest target from the Windows clang-cl build, the underlying build has problems with clang-cl specifically, and I was only able to fix some of them (after patching google/riegeli#37, it still wouldn't build due to some issue linking HighwayHash).

PiperOrigin-RevId: 774892150
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant