syntax: fix 'break' with value in default closures
authorJean Privat <jean@pryen.org>
Mon, 24 Aug 2009 03:00:32 +0000 (23:00 -0400)
committerJean Privat <jean@pryen.org>
Mon, 24 Aug 2009 03:00:32 +0000 (23:00 -0400)
commit00be95dd7202c6f536f9cb75c06cf915ee23f204
tree88ad04f6589291383abd0db12674a14f9f2233ec
parent220823e713cef8915241679a614fbfb53ddaece0
syntax: fix 'break' with value in default closures

Break return type and return value is associated with the method return
type and return value.

Signed-off-by: Jean Privat <jean@pryen.org>
19 files changed:
src/syntax/icode_generation.nit
src/syntax/typing.nit
tests/base_closure_default1.nit
tests/base_closure_default2.nit
tests/base_closure_default3.nit
tests/base_closure_default4.nit
tests/sav/base_closure_default1_alt3.sav
tests/sav/base_closure_default1_alt6.sav [new file with mode: 0644]
tests/sav/base_closure_default1_alt7.sav [new file with mode: 0644]
tests/sav/base_closure_default2_alt3.sav
tests/sav/base_closure_default2_alt6.sav
tests/sav/base_closure_default2_alt7.sav [new file with mode: 0644]
tests/sav/base_closure_default2_alt8.sav [new file with mode: 0644]
tests/sav/base_closure_default3_alt3.sav
tests/sav/base_closure_default3_alt5.sav
tests/sav/base_closure_default3_alt6.sav [new file with mode: 0644]
tests/sav/base_closure_default4_alt3.sav
tests/sav/base_closure_default4_alt6.sav [new file with mode: 0644]
tests/sav/base_closure_default4_alt7.sav [new file with mode: 0644]