diff options
| -rw-r--r-- | elymas/lib/sys/opt.ey | 15 | ||||
| -rw-r--r-- | examples/working-compiler/undefined-resolution.test | 2 |
2 files changed, 3 insertions, 14 deletions
diff --git a/elymas/lib/sys/opt.ey b/elymas/lib/sys/opt.ey index e4f0bf6..5855cf0 100644 --- a/elymas/lib/sys/opt.ey +++ b/elymas/lib/sys/opt.ey @@ -506,10 +506,7 @@ } ] conds } { - executingScope dump - executingScope keys dump - constant dump - "resolution failed" die + # this can happen if resolution was handled by #.| } ? * } ] conds @@ -535,10 +532,7 @@ [ STATICWRITE offsetInScope parentCount inExtensionArea ] =entry } { } ? * } { - executingScope dump - executingScope keys dump - constant dump - "resolution failed" die + # this can happen if resolution was handled by #.= } ? * } { templateNametable { action CALL eq }' andif { 1 entry * STATICDEFININGFUNCTIONS eq any }' andif @@ -640,10 +634,7 @@ } ] conds } { - relevantScope dump - relevantScope keys dump - constant dump - "resolution failed" die + # this can happen if resolution was handled by #. } ? * } ] conds diff --git a/examples/working-compiler/undefined-resolution.test b/examples/working-compiler/undefined-resolution.test index 65b16b5..aa0230e 100644 --- a/examples/working-compiler/undefined-resolution.test +++ b/examples/working-compiler/undefined-resolution.test @@ -1,5 +1,3 @@ -# FIXME: does not yet work with optimization - < { "#." dump dump } "#." deffd { "#.|" dump dump } "#.|" deffd |
