Skip to content

Patch MSVC + OpenMP + double-or-quad precision + tests#732

Merged
TysonRayJones merged 5 commits intocustom-complex-typesfrom
msvc-patch
Apr 22, 2026
Merged

Patch MSVC + OpenMP + double-or-quad precision + tests#732
TysonRayJones merged 5 commits intocustom-complex-typesfrom
msvc-patch

Conversation

@TysonRayJones
Copy link
Copy Markdown
Member

MSVC compilation crashed due to passing a cpu_qcomp-by-value to a function within an OpenMP parallel region, but only when all the below conditions were satisfied.

  • cpu_qcomp precision was double or quad (single is fine), i.e. cpu_qcomp >= 16 bytes
  • OpenMP is enabled
  • Catch2 tests are being compiled

@TysonRayJones TysonRayJones merged commit d2c87b2 into custom-complex-types Apr 22, 2026
@TysonRayJones TysonRayJones deleted the msvc-patch branch April 22, 2026 22:48
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