summaryrefslogtreecommitdiff
path: root/gcc/melt/warmelt-normatch.bysl
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/melt/warmelt-normatch.bysl')
-rw-r--r--gcc/melt/warmelt-normatch.bysl11
1 files changed, 7 insertions, 4 deletions
diff --git a/gcc/melt/warmelt-normatch.bysl b/gcc/melt/warmelt-normatch.bysl
index ff966f3200f..4a282103275 100644
--- a/gcc/melt/warmelt-normatch.bysl
+++ b/gcc/melt/warmelt-normatch.bysl
@@ -367,8 +367,8 @@
(smatsx (unsafe_get_field :smat_matchedx recv))
(scases (unsafe_get_field :smat_cases recv))
(:long nbcases (multiple_length scases))
- (tupvar (make_multiple discr_multiple nbcases))
- (tupcst (make_multiple discr_multiple nbcases))
+ (tupvarmap (make_multiple discr_multiple nbcases))
+ (tupcstmap (make_multiple discr_multiple nbcases))
(tupbindlist (make_multiple discr_multiple nbcases))
)
(debug_msg smatsx "normexp_match smatsx")
@@ -404,11 +404,14 @@
(debug_msg mapvar "normexp_match mapvar")
(debug_msg mapcst "normexp_match mapcst")
(debug_msg bindlist "normexp_match bindlist")
- (multiple_put_nth tupvar ix mapvar)
- (multiple_put_nth tupcst ix mapcst)
+ (multiple_put_nth tupvarmap ix mapvar)
+ (multiple_put_nth tupcstmap ix mapcst)
(multiple_put_nth tupbindlist ix bindlist)
)
)
+ (debug_msg tupvarmap "normexp_match tupvarmap")
+ (debug_msg tupcstmap "normexp_match tupcstmap")
+ (debug_msg tupbindlist "normexp_match tupbindlist")
(assert_msg "unimplemented normexp_match" ())
(compile_warning "@@unimplemented normexp_match" ())
))))