Commit 0ea33ac6 authored by Nils Braun's avatar Nils Braun

Add pythran to the safe types

parent 48fd1f14
...@@ -561,6 +561,8 @@ def safe_spanning_type(types, might_overflow, pos, scope): ...@@ -561,6 +561,8 @@ def safe_spanning_type(types, might_overflow, pos, scope):
# find_spanning_type() only returns 'bint' for clean boolean # find_spanning_type() only returns 'bint' for clean boolean
# operations without other int types, so this is safe, too # operations without other int types, so this is safe, too
return result_type return result_type
elif result_type.is_pythran_expr:
return result_type
elif result_type.is_ptr: elif result_type.is_ptr:
# Any pointer except (signed|unsigned|) char* can't implicitly # Any pointer except (signed|unsigned|) char* can't implicitly
# become a PyObject, and inferring char* is now accepted, too. # become a PyObject, and inferring char* is now accepted, too.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment