On Thu, Apr 05, 2012 at 03:12:33PM +0100, Steve McIntyre wrote:
>On Wed, Apr 04, 2012 at 08:15:31PM +0200, Joachim Breitner wrote:
>
>> * in ./compiler/ghci/LibFFI.hsc in the Haskell function
>>prepForeignCall, called by generateCCall
>>in ./compiler/ghci/ByteCodeGen.lhs. It seems that this is only relevant
>>for ghci.
>>
>>This seems to imply that normal compiled Haskell code, even code that
>>uses the Foreign Function Interface, does never call ffi_prep_cif and is
>>therefore not affected by the problem at hand. Does this sound
>>plausible?
>
>If you're reasonably sure that there's no Haskell code calling C
>through libffi (just C calling Haskell), then job done. :-)

Bugger.

Looking through again, I can see a call to ffi_call() in
rts/Interpreter.c after all. Is that likely to include variadics at
all?

-- 
Steve McIntyre, Cambridge, UK.                                st...@einval.com
"You can't barbecue lettuce!" -- Ellie Crane


-- 
To UNSUBSCRIBE, email to debian-arm-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120413143914.gc20...@einval.com

Reply via email to