summaryrefslogtreecommitdiff
path: root/src/GF/Compile
diff options
context:
space:
mode:
authoraarne <unknown>2005-06-14 19:09:56 +0000
committeraarne <unknown>2005-06-14 19:09:56 +0000
commitfd56758c40b75ab47a4db71b7ffb3a578e296551 (patch)
tree7b0555c35487bf041378d80f0be5d3ce8d3fc1b9 /src/GF/Compile
parenta40d1b5305e0d3bc576b56b416669647fe4ef372 (diff)
started Finnish paradigms (still dummy); exper with non-precomuted gfr
Diffstat (limited to 'src/GF/Compile')
-rw-r--r--src/GF/Compile/Optimize.hs7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/GF/Compile/Optimize.hs b/src/GF/Compile/Optimize.hs
index c9dfbbf6c..f159074ee 100644
--- a/src/GF/Compile/Optimize.hs
+++ b/src/GF/Compile/Optimize.hs
@@ -5,9 +5,9 @@
-- Stability : (stable)
-- Portability : (portable)
--
--- > CVS $Date: 2005/06/14 15:43:03 $
+-- > CVS $Date: 2005/06/14 20:09:57 $
-- > CVS $Author: aarne $
--- > CVS $Revision: 1.16 $
+-- > CVS $Revision: 1.17 $
--
-- Top-level partial evaluation for GF source modules.
-----------------------------------------------------------------------------
@@ -93,7 +93,7 @@ evalResInfo optres gr (c,info) = case info of
_ -> return info
where
- comp = computeConcrete gr
+ comp = if optres then computeConcrete gr else computeConcreteRec gr
eIn cat = errIn ("Error optimizing" +++ cat +++ prt c +++ ":")
@@ -127,7 +127,6 @@ evalCncInfo gr cnc abs (c,info) = case info of
_ -> return (c,info)
where
- comp = computeConcrete gr
pEval = partEval gr
eIn cat = errIn ("Error optimizing" +++ cat +++ prt c +++ ":")