Difference between revisions of "Talk:PSEH"

From ReactOS Wiki
Jump to: navigation, search
(added reference)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
 
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.
 
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.
+
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)