def f(): cdef char *str1 cdef float flt1, flt2, flt3 flt1 = str1 ** flt3 # error flt1 = flt2 ** str1 # error _ERRORS = u""" /Local/Projects/D/Pyrex/Source/Tests/Errors2/e_powop.pyx:4:13: Invalid operand types for '**' (char *; float) /Local/Projects/D/Pyrex/Source/Tests/Errors2/e_powop.pyx:5:13: Invalid operand types for '**' (float; char *) """