Ticket #1903 (new bug)

Opened 11 years ago

Last modified 11 years ago

tailcall method invocation pops exception handlers

Reported by: plobsing Owned by: whiteknight
Priority: normal Milestone:
Component: none Version: master
Severity: medium Keywords: exception
Cc: Language:
Patch status: Platform: all

Description

Tailcalling a function call leaves the exception handlers created for the current frame active. Tailcalling a method invocation does not.

Attachments

test.winxed Download (314 bytes) - added by plobsing 11 years ago.
Winxed test file demonstrating the issue.
test.pir Download (1.4 KB) - added by plobsing 11 years ago.
PIR resulting from compiling test.winxed
test.2.pir Download (1.4 KB) - added by plobsing 11 years ago.
PIR resulting from compiling test.winxed

Change History

Changed 11 years ago by plobsing

Winxed test file demonstrating the issue.

Changed 11 years ago by plobsing

PIR resulting from compiling test.winxed

Changed 11 years ago by plobsing

PIR resulting from compiling test.winxed

Changed 11 years ago by whiteknight

  • owner set to whiteknight
  • keywords exception added
  • version changed from 2.10.0 to master
  • platform set to all
Note: See TracTickets for help on using tickets.