summaryrefslogtreecommitdiff
path: root/Cython/Compiler/ParseTreeTransforms.py
diff options
context:
space:
mode:
authormemeplex <carlosjosepita@gmail.com>2015-10-18 11:57:14 -0300
committermemeplex <carlosjosepita@gmail.com>2015-10-19 15:21:47 -0300
commitc1b040db94af0d32be329a76a0d565d2f0028075 (patch)
tree13b123a44fd35de25914e74b7826b1e2848a394e /Cython/Compiler/ParseTreeTransforms.py
parent7db027820361fa71ddc44d6067d5feba852743a2 (diff)
downloadcython-c1b040db94af0d32be329a76a0d565d2f0028075.tar.gz
Allow cast(...) to python types.
Diffstat (limited to 'Cython/Compiler/ParseTreeTransforms.py')
-rw-r--r--Cython/Compiler/ParseTreeTransforms.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/Cython/Compiler/ParseTreeTransforms.py b/Cython/Compiler/ParseTreeTransforms.py
index f6278c821..bcb888410 100644
--- a/Cython/Compiler/ParseTreeTransforms.py
+++ b/Cython/Compiler/ParseTreeTransforms.py
@@ -2707,7 +2707,8 @@ class TransformBuiltinMethods(EnvTransform):
else:
type = node.args[0].analyse_as_type(self.current_env())
if type:
- node = ExprNodes.TypecastNode(node.function.pos, type=type, operand=node.args[1])
+ node = ExprNodes.TypecastNode(
+ node.function.pos, type=type, operand=node.args[1], typecheck=False)
else:
error(node.args[0].pos, "Not a type")
elif function == u'sizeof':