We do emit a warning for stdcall now.
authorEdward Z. Yang <ezyang@cs.stanford.edu>
Sat, 27 Dec 2014 15:10:37 +0000 (10:10 -0500)
committerEdward Z. Yang <ezyang@cs.stanford.edu>
Sat, 27 Dec 2014 15:10:47 +0000 (10:10 -0500)
Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
compiler/prelude/ForeignCall.hs

index 0a7a838..9afc249 100644 (file)
@@ -138,11 +138,7 @@ ccall:          Caller allocates parameters, *and* deallocates them.
 
 stdcall:        Caller allocates parameters, callee deallocates.
                 Function name has @N after it, where N is number of arg bytes
-                e.g.  _Foo@8
-
-ToDo: The stdcall calling convention is x86 (win32) specific,
-so perhaps we should emit a warning if it's being used on other
-platforms.
+                e.g.  _Foo@8. This convention is x86 (win32) specific.
 
 See: http://www.programmersheaven.com/2/Calling-conventions
 -}