summaryrefslogtreecommitdiff
path: root/src/GF/Compile
diff options
context:
space:
mode:
Diffstat (limited to 'src/GF/Compile')
-rw-r--r--src/GF/Compile/Evaluate.hs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/GF/Compile/Evaluate.hs b/src/GF/Compile/Evaluate.hs
index 1f8c328dc..41a6ee17d 100644
--- a/src/GF/Compile/Evaluate.hs
+++ b/src/GF/Compile/Evaluate.hs
@@ -222,6 +222,9 @@ evalConcrete gr mo = mapMTree evaldef mo where
ExtR a (R b) -> case lookup l b of ----comp g (P (R b) l) of
Just (_,v) -> comp g v
_ -> comp g (P a l)
+ ExtR (R a) b -> case lookup l a of ----comp g (P (R b) l) of
+ Just (_,v) -> comp g v
+ _ -> comp g (P b l)
S (T i cs) e -> prawitz g i (flip P l) cs e