mirror of
https://github.com/nim-lang/Nim.git
synced 2026-08-25 16:11:44 +00:00
saves/loads symbol magic, options and offset
This commit is contained in:
@@ -143,14 +143,23 @@ proc eql(x, y: PSym; c: var EqlContext): bool =
|
||||
elif x.kind != y.kind:
|
||||
echo "symbol kind mismatch: ", x.kind, "/", y.kind
|
||||
result = false
|
||||
elif x.magic != y.magic:
|
||||
echo "symbol magic mismatch: ", x.magic, "/", y.magic
|
||||
result = false
|
||||
elif not eql(x.info, y.info, c):
|
||||
echo "symbol line info mismatch"
|
||||
result = false
|
||||
elif x.flags != y.flags:
|
||||
echo "symbol flag mismatch: ", x.flags, "/", y.flags
|
||||
result = false
|
||||
elif x.options != y.options:
|
||||
echo "symbol options mismatch: ", x.options, "/", y.options
|
||||
result = false
|
||||
elif not eqlSymPos(x, y, c):
|
||||
result = false
|
||||
elif x.offset != y.offset:
|
||||
echo "symbol offset mismatch: ", x.offset, "/", y.offset
|
||||
result = false
|
||||
elif x.disamb != y.disamb:
|
||||
echo "symbol disamb mismatch: ", x.disamb, "/", y.disamb
|
||||
result = false
|
||||
|
||||
Reference in New Issue
Block a user