Better error for casts (#48)
authorDag Sverre Seljebotn <dagss@student.matnat.uio.no>
Thu, 18 Sep 2008 09:43:41 +0000 (11:43 +0200)
committerDag Sverre Seljebotn <dagss@student.matnat.uio.no>
Thu, 18 Sep 2008 09:43:41 +0000 (11:43 +0200)
Cython/Compiler/Parsing.py

index 396c4d6e4f5a903d6eecd2d1e411d55fc2e410aa..415c29b9445215b181cd2561c128a85f66c1b3b0 100644 (file)
@@ -229,6 +229,8 @@ def p_typecast(s):
     pos = s.position()
     s.next()
     base_type = p_c_base_type(s)
+    if base_type.name is None:
+        s.error("Unknown type")
     declarator = p_c_declarator(s, empty = 1)
     if s.sy == '?':
         s.next()