# New Ticket Created by  "Clinton A. Pierce" 
# Please include the string:  [perl #22706]
# in the subject line of all future correspondence about this issue. 
# <URL: http://rt.perl.org/rt2/Ticket/Display.html?id=22706 >


Running imcc -t or parrot -t over an invoke instruction causes the programs 
to segfault.  This happens under Win32.  I do not have a platform 
independant example.

.sub _win32_setup                       # void win32_setup(void)
         saveall
         loadlib P1, "kernel32.dll"
         dlfunc P0, P1, "GetStdHandle", "pi"
         set I0, 1
         set I5, -11
         invoke                         # Will crash here.
         store_global "kernel32", P1
         store_global "Win32handle", P5
         restoreall
         ret
.end




Reply via email to