Skip to content

Apple Clang 21 compatibility#75

Draft
justinb99 wants to merge 1 commit into
masterfrom
macos26-compatibility
Draft

Apple Clang 21 compatibility#75
justinb99 wants to merge 1 commit into
masterfrom
macos26-compatibility

Conversation

@justinb99
Copy link
Copy Markdown

fix: resolve ambiguous operator<< overload for point on Apple Clang 21

Apple Clang 21 strictly enforces template partial ordering, causing an ambiguity between the explicit point overload and the generic container template C<T, Args...>. Add SFINAE to exclude point from the generic overload.

…g 21

Apple Clang 21 strictly enforces template partial ordering, causing an ambiguity
between the explicit point<T> overload and the generic container template
C<T, Args...>. Add SFINAE to exclude point<T> from the generic overload.
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