1
0
mirror of https://github.com/catseye/SixtyPical.git synced 2025-01-10 02:29:23 +00:00

Make tests pass.

This commit is contained in:
Chris Pressey 2018-02-16 15:46:55 +00:00
parent 15fa4889e7
commit 42c4bed36e

View File

@ -514,6 +514,7 @@ class Analyzer(object):
pass
else:
raise TypeMismatchError((src, dest))
context.assert_in_range(dest.index, dest.ref)
elif isinstance(src, IndexedRef) and isinstance(dest, LocationRef):
if TableType.is_a_table_type(src.ref.type, TYPE_WORD) and dest.type == TYPE_WORD:
@ -523,6 +524,7 @@ class Analyzer(object):
pass
else:
raise TypeMismatchError((src, dest))
context.assert_in_range(src.index, src.ref)
elif isinstance(src, (LocationRef, ConstantRef)) and isinstance(dest, LocationRef):
if src.type == dest.type: