diff options
Diffstat (limited to 'utils/genprimopcode/Main.hs')
-rw-r--r-- | utils/genprimopcode/Main.hs | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/utils/genprimopcode/Main.hs b/utils/genprimopcode/Main.hs index 7ade0b1cae..803323fbc0 100644 --- a/utils/genprimopcode/Main.hs +++ b/utils/genprimopcode/Main.hs @@ -567,12 +567,10 @@ gen_wrappers (Info _ entries) dodgy spec = name spec `elem` - [-- C code generator can't handle these - "seq#", - "tagToEnum#", - -- not interested in parallel support - "par#", "parGlobal#", "parLocal#", "parAt#", - "parAtAbs#", "parAtRel#", "parAtForNow#" + [-- tagToEnum# is really magical, and can't have + -- a wrapper since its implementation depends on + -- the type of its result + "tagToEnum#" ] is_llvm_only :: Entry -> Bool |