summary refs log tree commit diff stats
path: root/lib/core
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2019-03-15 12:52:06 +0100
committerAndreas Rumpf <rumpf_a@web.de>2019-03-15 17:51:52 +0100
commit16355de5eb8a1525e4fe386d6512d6f7fb3da382 (patch)
treef74a82ae1471a5451362885955a2f4103bf56332 /lib/core
parent831626be859010eeddfae312031dade380690037 (diff)
downloadNim-16355de5eb8a1525e4fe386d6512d6f7fb3da382.tar.gz
rename for code clarity
Diffstat (limited to 'lib/core')
-rw-r--r--lib/core/runtime_v2.nim10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/core/runtime_v2.nim b/lib/core/runtime_v2.nim
index 372c364db..305a99fd3 100644
--- a/lib/core/runtime_v2.nim
+++ b/lib/core/runtime_v2.nim
@@ -34,7 +34,7 @@ type
     name: cstring
   PNimType = ptr TNimType
 
-  ObjHeader = object
+  RefHeader = object
     rc: int # the object header is now a single RC field.
             # we could remove it in non-debug builds but this seems
             # unwise.
@@ -45,11 +45,11 @@ template `+!`(p: pointer, s: int): pointer =
 template `-!`(p: pointer, s: int): pointer =
   cast[pointer](cast[int](p) -% s)
 
-template head(p: pointer): ptr ObjHeader =
-  cast[ptr ObjHeader](cast[int](p) -% sizeof(ObjHeader))
+template head(p: pointer): ptr RefHeader =
+  cast[ptr RefHeader](cast[int](p) -% sizeof(RefHeader))
 
 proc nimNewObj(size: int): pointer {.compilerRtl.} =
-  result = alloc0(size + sizeof(ObjHeader)) +! sizeof(ObjHeader)
+  result = alloc0(size + sizeof(RefHeader)) +! sizeof(RefHeader)
   # XXX Respect   defined(useMalloc)  here!
 
 proc nimDecWeakRef(p: pointer) {.compilerRtl.} =
@@ -62,7 +62,7 @@ proc nimRawDispose(p: pointer) {.compilerRtl.} =
   if head(p).rc != 0:
     cstderr.rawWrite "[FATAL] dangling references exist\n"
     quit 1
-  dealloc(p -! sizeof(ObjHeader))
+  dealloc(p -! sizeof(RefHeader))
 
 proc nimDestroyAndDispose(p: pointer) {.compilerRtl.} =
   let d = cast[ptr PNimType](p)[].destructor