Ticket #1903 (new bug)

Opened 4 years ago

Last modified 4 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 4 years ago.
Winxed test file demonstrating the issue.
test.pir Download (1.4 KB) - added by plobsing 4 years ago.
PIR resulting from compiling test.winxed
test.2.pir Download (1.4 KB) - added by plobsing 4 years ago.
PIR resulting from compiling test.winxed

Change History

Changed 4 years ago by plobsing

Winxed test file demonstrating the issue.

Changed 4 years ago by plobsing

PIR resulting from compiling test.winxed

Changed 4 years ago by plobsing

PIR resulting from compiling test.winxed

Changed 4 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.