Commit 26462a2a authored by scoder's avatar scoder

Merge pull request #422 from shaishasag/master

Added tests for cpp auto conversion of function parametes
parents e50889a2 a1935b0a
# mode: error
# tag: cpp
# cpp will convert function arguments to a type if it has suitable constructor
# we do not want that when calling from cython
cdef extern from "no_such_file.cpp" nogil:
cppclass wrapped_int:
long long val
wrapped_int()
wrapped_int(long long val)
wrapped_int& operator=(const wrapped_int &other)
wrapped_int& operator=(const long long other)
long long constructor_overload(const wrapped_int& x)
long long constructor_overload(const wrapped_int x)
cdef long long e = constructor_overload(17)
_ERRORS = u"""
18:40: Cannot assign type 'long' to 'const wrapped_int'
"""
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