Difference between revisions of "Talk:PSEH"

From ReactOS Wiki
Jump to: navigation, search
(add author information)
(added reference)
 
Line 2: Line 2:
  
 
It means: document PSEH2. It doesn't mean implement it. -- hto, 02:01, 15 November 2009
 
It means: document PSEH2. It doesn't mean implement it. -- hto, 02:01, 15 November 2009
 +
 +
Note for people seeking to implement PSEH in LLVM, I think it can probably be done with blocks. For reference, here's the ABI: http://clang.llvm.org/docs/Block-ABI-Apple.txt You'd need to create a stub function that calls the invoke on the block. Or you you enable -fnested-functions and try to use that. Or you can try to emulate nested functions with C++ methods. [[User:Shinobu Maehara|Shinobu Maehara]] 15:52, 9 December 2011 (UTC)

Latest revision as of 15:52, 9 December 2011

We should remove the todo for PSEH2 (it has been implemented in late 2008). We also need a new page for PSEH2. Gabriel - November 2009.

It means: document PSEH2. It doesn't mean implement it. -- hto, 02:01, 15 November 2009

Note for people seeking to implement PSEH in LLVM, I think it can probably be done with blocks. For reference, here's the ABI: http://clang.llvm.org/docs/Block-ABI-Apple.txt You'd need to create a stub function that calls the invoke on the block. Or you you enable -fnested-functions and try to use that. Or you can try to emulate nested functions with C++ methods. Shinobu Maehara 15:52, 9 December 2011 (UTC)