Skip to content

Conversation

@jle-quel
Copy link
Contributor

This PR update the constructor and conversion operator from and to std::complex.

One comment in the intel/llvm PR intel/llvm#8068 has been made regarding the possibility to do:

std::complex<double> X = sycl::ext::oneapi::experimental::complex<float>{...};

The complex constructor and conversion operator have been modified in consequence to handle that behaviour.

After the PR got validated and merged, here's the PR to mirror the intel/llvm complex's interface

@TApplencourt TApplencourt merged commit 114f04d into argonne-lcf:main Mar 14, 2023
@TApplencourt
Copy link
Collaborator

Good find! Thanks.

@jle-quel jle-quel deleted the jle-quel/propagate-change-made-to-llvm branch March 14, 2023 16:54
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.

2 participants