Commit 9eb6c46b authored by Robert Bradshaw's avatar Robert Bradshaw Committed by Stefan Behnel

Fix unicode test.

This was broken by the attempt to exclude C++ operations from true division.
parent 15bd9476
...@@ -11532,7 +11532,7 @@ class DivNode(NumBinopNode): ...@@ -11532,7 +11532,7 @@ class DivNode(NumBinopNode):
self.operand2 = self.operand2.coerce_to_simple(env) self.operand2 = self.operand2.coerce_to_simple(env)
def compute_c_result_type(self, type1, type2): def compute_c_result_type(self, type1, type2):
if self.operator == '/' and self.ctruedivision and not self.is_cpp_operation(): if self.operator == '/' and self.ctruedivision and not type1.is_cpp_class and not type2.is_cpp_class:
if not type1.is_float and not type2.is_float: if not type1.is_float and not type2.is_float:
widest_type = PyrexTypes.widest_numeric_type(type1, PyrexTypes.c_double_type) widest_type = PyrexTypes.widest_numeric_type(type1, PyrexTypes.c_double_type)
widest_type = PyrexTypes.widest_numeric_type(type2, widest_type) widest_type = PyrexTypes.widest_numeric_type(type2, widest_type)
......
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