Skip to content
Browse files

Another const test.

  • Loading branch information...
1 parent 8c4a629 commit 9330be0f475f42422dfd30a485787ff6c3d27e8a @robertwb robertwb committed
Showing with 10 additions and 5 deletions.
  1. +10 −5 tests/errors/const_decl_errors.pyx
View
15 tests/errors/const_decl_errors.pyx
@@ -7,15 +7,20 @@ cdef const object o
# as it's not needed for agreeing with external libraries.
cdef const int x = 10
-cdef func(const int a, const int* b, const (int*) c):
+cdef struct S:
+ int member
+
+cdef func(const int a, const int* b, const (int*) c, const S s):
a = 10
- b[0] = 100
c = NULL
+ b[0] = 100
+ s.member = 1000
_ERRORS = """
3:5: Const base type cannot be a Python object
8:5: Assignment to const 'x'
-11:6: Assignment to const 'a'
-12:5: Assignment to const dereference
-13:6: Assignment to const 'c'
+14:6: Assignment to const 'a'
+15:6: Assignment to const 'c'
+16:5: Assignment to const dereference
+17:5: Assignment to const attribute 'member'
"""

0 comments on commit 9330be0

Please sign in to comment.
Something went wrong with that request. Please try again.