Commit 0e42215d authored by simonmar's avatar simonmar
Browse files

[project @ 2001-04-30 09:50:49 by simonmar]

better "#define IN_STG_CODE 0" before including the standard HC header
in a foreign export dynamic stub, because this isn't really HC code.
parent 9480e790
...@@ -194,7 +194,12 @@ outputForeignStubs dflags c_code h_code ...@@ -194,7 +194,12 @@ outputForeignStubs dflags c_code h_code
stub_c_file_exists stub_c_file_exists
<- outputForeignStubs_help (hscStubCOutName dflags) stub_c_output_w <- outputForeignStubs_help (hscStubCOutName dflags) stub_c_output_w
(hc_header ++ "#include \"RtsAPI.h\"\n") ("#define IN_STG_CODE 0\n" ++
hc_header ++
"#include \"RtsAPI.h\"\n")
-- we're adding the default hc_header to the stub file, but this
-- isn't really HC code, so we need to define IN_STG_CODE==0 to
-- avoid the register variables etc. being enabled.
return (stub_h_file_exists, stub_c_file_exists) return (stub_h_file_exists, stub_c_file_exists)
where where
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment