summaryrefslogtreecommitdiff
path: root/gcc/melt/warmelt-genobj.melt
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/melt/warmelt-genobj.melt')
-rw-r--r--gcc/melt/warmelt-genobj.melt16
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/melt/warmelt-genobj.melt b/gcc/melt/warmelt-genobj.melt
index 6dd6a8a233a..3dd5715c053 100644
--- a/gcc/melt/warmelt-genobj.melt
+++ b/gcc/melt/warmelt-genobj.melt
@@ -4575,6 +4575,22 @@
)))
(install_method class_cmatcher compile_matcher compilmatcher_cmatcher)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+(defun compilmatcher_funmatcher (fmat mcx gcx)
+ (debug_msg fmat "compilmatcher_funmatcher cmat")
+ (debug_msg mcx "compilmatcher_funmatcher mcx")
+ (assert_msg "check fmat" (is_a fmat class_funmatcher))
+ (assert_msg "check mcx" (is_a mcx class_matchcompilcontext))
+ (assert_msg "check gcx" (is_a gcx class_genercontext))
+ (let (
+ (fmins (unsafe_get_field :amatch_in fmat))
+ (fmbind (unsafe_get_field :amatch_matchbind fmat))
+ (fmouts (unsafe_get_field :amatch_out fmat))
+ )
+ (assert_msg "@$@unimplemented compilmatcher_funmatcher" ())
+ (compile_warning "@$@unimplemented compilmatcher_funmatcher" ())
+ ))
+(install_method class_funmatcher compile_matcher compilmatcher_funmatcher)
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; eof warmelt-genobj.melt