Skip to content
Snippets Groups Projects
Commit 67afaea6 authored by Simon Marlow's avatar Simon Marlow
Browse files

[project @ 1998-12-22 18:52:04 by simonm]

Filter out type arguments when analysing primops.
parent 700d8007
No related merge requests found
......@@ -422,7 +422,7 @@ absEval anal (Con (Literal _) args) env
absEval anal (Con (PrimOp op) args) env
= -- Not all PrimOps evaluate all their arguments
if or (zipWith (check_arg anal)
[absEval anal arg env | arg <- args]
[absEval anal arg env | arg <- args, isValArg arg]
arg_demands)
then AbsBot
else case anal of
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment