Skip to content

Commit cce6e57

Browse files
committed
Fix std::complex conversion
1 parent db155fb commit cce6e57

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

include/jlcxx/type_conversion.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1434,7 +1434,7 @@ template<typename NumberT> struct static_type_mapping<std::complex<NumberT>>
14341434
};
14351435

14361436
template<typename NumberT>
1437-
struct ConvertToCpp<std::complex<NumberT>, false, true, true>
1437+
struct ConvertToCpp<std::complex<NumberT>, true, false, false>
14381438
{
14391439
std::complex<NumberT> operator()(std::complex<NumberT> julia_value) const
14401440
{
@@ -1443,7 +1443,7 @@ struct ConvertToCpp<std::complex<NumberT>, false, true, true>
14431443
};
14441444

14451445
template<typename NumberT>
1446-
struct ConvertToJulia<std::complex<NumberT>, false, true, true>
1446+
struct ConvertToJulia<std::complex<NumberT>, true, false, false>
14471447
{
14481448
detail::JuliaComplex<NumberT> operator()(std::complex<NumberT> cpp_value) const
14491449
{

0 commit comments

Comments
 (0)