diff options
author | Arne Döring <arne.doering@gmx.net> | 2019-10-31 19:18:12 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2019-10-31 19:18:12 +0100 |
commit | 99078d80d7abb1c47612bc70f7affbde8735066a (patch) | |
tree | ca386a9741101dcbd1f8a77f6be67fc2b972326c /tests/cpp | |
parent | 0c7b6c9c1509d4dc6e0cc752d560fce0ffec494d (diff) | |
download | Nim-99078d80d7abb1c47612bc70f7affbde8735066a.tar.gz |
introduce csize_t instead of fixing csize (#12497)
Diffstat (limited to 'tests/cpp')
-rw-r--r-- | tests/cpp/temitlist.nim | 4 | ||||
-rw-r--r-- | tests/cpp/tempty_generic_obj.nim | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/tests/cpp/temitlist.nim b/tests/cpp/temitlist.nim index e88bf45bd..852537518 100644 --- a/tests/cpp/temitlist.nim +++ b/tests/cpp/temitlist.nim @@ -27,9 +27,9 @@ main() #bug #6837 type StdString {.importCpp: "std::string", header: "<string>", byref.} = object proc initString(): StdString {.constructor, importCpp: "std::string(@)", header: "<string>".} -proc size(this: var StdString): csize {.importCpp: "size", header: "<string>".} +proc size(this: var StdString): csize_t {.importCpp: "size", header: "<string>".} -proc f(): csize = +proc f(): csize_t = var myString: StdString = initString() return myString.size() diff --git a/tests/cpp/tempty_generic_obj.nim b/tests/cpp/tempty_generic_obj.nim index d05a82f9a..913c1ec3c 100644 --- a/tests/cpp/tempty_generic_obj.nim +++ b/tests/cpp/tempty_generic_obj.nim @@ -36,9 +36,9 @@ proc bar(): VectorAlt[cstring] = var x = foo() var y = bar() -proc init[T; Self: Vector[T]](_: typedesc[Self], n: csize): Vector[T] +proc init[T; Self: Vector[T]](_: typedesc[Self], n: csize_t): Vector[T] {.importcpp: "std::vector<'*0>(@)", header: "<vector>", constructor, nodecl.} -proc size[T](x: Vector[T]): csize +proc size[T](x: Vector[T]): csize_t {.importcpp: "#.size()", header: "<vector>", nodecl.} var z = Vector[int16].init(32) |