Skip to content

Commit dc4cc7c

Browse files
committed
More conditional includes
1 parent ea9457d commit dc4cc7c

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

symengine/lib/symengine_wrapper.pyx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4931,8 +4931,11 @@ def Lambdify(args, *exprs, cppbool real=True, backend=None, order='C',
49314931
ret = LLVMDouble(args, *exprs, real=real, order=order, cse=cse, **kwargs)
49324932
elif dtype == np.float:
49334933
ret = LLVMFloat(args, *exprs, real=real, order=order, cse=cse, **kwargs)
4934-
elif dtype == np.longdouble:
4935-
ret = LLVMLongDouble(args, *exprs, real=real, order=order, cse=cse, **kwargs)
4934+
elif dtype == np.longdouble:
4935+
IF HAVE_SYMENGINE_LLVM_LONG_DOUBLE:
4936+
ret = LLVMLongDouble(args, *exprs, real=real, order=order, cse=cse, **kwargs)
4937+
ELSE:
4938+
raise ValueError("Long double not supported on this platform")
49364939
else:
49374940
raise ValueError("Unknown numpy dtype.")
49384941

0 commit comments

Comments
 (0)