use typeof instead type (#16962)

This commit is contained in:
flywind 2021-02-08 02:46:07 -06:00 • committed by GitHub
commit d447c0fe3f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
31 changed files with 253 additions and 253 deletions

View file

@ -20,7 +20,7 @@ template volatileLoad*[T](src: ptr T): T =
src[]
else:
var res: T
{.emit: [res, " = (*(", type(src[]), " volatile*)", src, ");"].}
{.emit: [res, " = (*(", typeof(src[]), " volatile*)", src, ");"].}
res
template volatileStore*[T](dest: ptr T, val: T) =
@ -33,4 +33,4 @@ template volatileStore*[T](dest: ptr T, val: T) =
when defined(js):
dest[] = val
else:
{.emit: ["*((", type(dest[]), " volatile*)(", dest, ")) = ", val, ";"].}
{.emit: ["*((", typeof(dest[]), " volatile*)(", dest, ")) = ", val, ";"].}