summaryrefslogtreecommitdiff
path: root/gcc/melt/warmelt-normatch.melt
diff options
context:
space:
mode:
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2013-01-17 15:26:38 +0000
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2013-01-17 15:26:38 +0000
commitd69266fe0ad9c61357834f691366cb5fe2ce1cad (patch)
tree80aed1a9ae97b35b6510e52b7e695b7cafa7a2a0 /gcc/melt/warmelt-normatch.melt
parent09f7180b95a11240f37128e9485d2317ca05fbee (diff)
downloadgcc-d69266fe0ad9c61357834f691366cb5fe2ce1cad.tar.gz
2013-01-17 Basile Starynkevitch <basile@starynkevitch.net>
* melt/warmelt-normatch.melt (normexp_matchalt): Append the result to body. * melt/warmelt-genobj.melt (compilobj_nrep_matchlabelend): New method for compile_obj of class_nrep_match_label_end. (compilobj_nrep_matchalt): Append the result. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@195268 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/melt/warmelt-normatch.melt')
-rw-r--r--gcc/melt/warmelt-normatch.melt4
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/melt/warmelt-normatch.melt b/gcc/melt/warmelt-normatch.melt
index 7d37485d5ae..8232d9589c7 100644
--- a/gcc/melt/warmelt-normatch.melt
+++ b/gcc/melt/warmelt-normatch.melt
@@ -6740,6 +6740,7 @@ normalized expression.}#
))
)
(debug "normexp_matchalt ndatalist=" ndatalist)
+ ;;
(let ( (:long nbndata (list_length ndatalist))
(ndatatup (make_multiple discr_multiple nbndata))
)
@@ -6757,7 +6758,8 @@ normalized expression.}#
(multiple_put_nth ndatatup curnrkm1 curndata)
)
)
- (debug "normexp_matchalt ndatatup=" ndatatup)
+ (list_append nbodyl endlab)
+ (debug "normexp_matchalt ndatatup=" ndatatup "\n *nbodyl=" nbodyl)
;;
(put_fields nresmatch
:namatch_matched nmatx ;; normal matched stuff