diff options
Diffstat (limited to 'tests/stdlib')
-rw-r--r-- | tests/stdlib/tdecls.nim | 14 | ||||
-rw-r--r-- | tests/stdlib/tmemory.nim | 2 | ||||
-rw-r--r-- | tests/stdlib/tsqlitebindatas.nim | 4 |
3 files changed, 10 insertions, 10 deletions
diff --git a/tests/stdlib/tdecls.nim b/tests/stdlib/tdecls.nim index 53e070bee..c0d6f8a08 100644 --- a/tests/stdlib/tdecls.nim +++ b/tests/stdlib/tdecls.nim @@ -48,37 +48,37 @@ when false: # pending bug #13887 ## We can define custom pragmas in user code template byUnsafeAddr(lhs, typ, expr) = when typ is type(nil): - let tmp = unsafeAddr(expr) + let tmp = addr(expr) else: - let tmp: ptr typ = unsafeAddr(expr) + let tmp: ptr typ = addr(expr) template lhs: untyped = tmp[] block: let s = @["foo", "bar"] let a {.byUnsafeAddr.} = s[0] doAssert a == "foo" - doAssert a[0].unsafeAddr == s[0][0].unsafeAddr + doAssert a[0].addr == s[0][0].addr block: # nkAccQuoted # shows using a keyword, which requires nkAccQuoted template `cast`(lhs, typ, expr) = when typ is type(nil): - let tmp = unsafeAddr(expr) + let tmp = addr(expr) else: - let tmp: ptr typ = unsafeAddr(expr) + let tmp: ptr typ = addr(expr) template lhs: untyped = tmp[] block: let s = @["foo", "bar"] let a {.`byUnsafeAddr`.} = s[0] doAssert a == "foo" - doAssert a[0].unsafeAddr == s[0][0].unsafeAddr + doAssert a[0].addr == s[0][0].addr block: let s = @["foo", "bar"] let a {.`cast`.} = s[0] doAssert a == "foo" - doAssert a[0].unsafeAddr == s[0][0].unsafeAddr + doAssert a[0].addr == s[0][0].addr block: # bug #15920 template foo(lhs, typ, expr) = diff --git a/tests/stdlib/tmemory.nim b/tests/stdlib/tmemory.nim index 25b5d526a..0349ba035 100644 --- a/tests/stdlib/tmemory.nim +++ b/tests/stdlib/tmemory.nim @@ -12,4 +12,4 @@ block: # cmpMem doAssert cmpMem(a.addr, b.addr, sizeof(SomeHash)) > 0 doAssert cmpMem(b.addr, a.addr, sizeof(SomeHash)) < 0 - doAssert cmpMem(a.addr, c.unsafeAddr, sizeof(SomeHash)) == 0 + doAssert cmpMem(a.addr, c.addr, sizeof(SomeHash)) == 0 diff --git a/tests/stdlib/tsqlitebindatas.nim b/tests/stdlib/tsqlitebindatas.nim index 754c80ae1..b2c3247fa 100644 --- a/tests/stdlib/tsqlitebindatas.nim +++ b/tests/stdlib/tsqlitebindatas.nim @@ -27,7 +27,7 @@ block tsqlitebindatas: ## db_sqlite binary data db.exec(createTableStr) var dbuf = newSeq[byte](orig.len*sizeof(float64)) - copyMem(unsafeAddr(dbuf[0]), unsafeAddr(orig[0]), dbuf.len) + copyMem(addr(dbuf[0]), addr(orig[0]), dbuf.len) var insertStmt = db.prepare("INSERT INTO test (id, name, data) VALUES (?, ?, ?)") insertStmt.bindParams(1, origName, dbuf) @@ -42,7 +42,7 @@ block tsqlitebindatas: ## db_sqlite binary data var dataTest = db.getValue(sql"SELECT data FROM test WHERE id = ?", 1) let seqSize = int(dataTest.len*sizeof(byte)/sizeof(float64)) var res: seq[float64] = newSeq[float64](seqSize) - copyMem(unsafeAddr(res[0]), addr(dataTest[0]), dataTest.len) + copyMem(addr(res[0]), addr(dataTest[0]), dataTest.len) doAssert res.len == orig.len doAssert res == orig |