summaryrefslogtreecommitdiff
path: root/gcc/melt-predef.list
diff options
context:
space:
mode:
authorbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2013-07-17 12:17:51 +0000
committerbstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4>2013-07-17 12:17:51 +0000
commita721bfa9641652ec1fcae2471cd8df2e8dd174b4 (patch)
treefb88c1ec765aecda6831e4797ba80f94b2140ad2 /gcc/melt-predef.list
parent50bfe8cab81df16237151f9676e7a30f647981cf (diff)
downloadgcc-a721bfa9641652ec1fcae2471cd8df2e8dd174b4.tar.gz
2013-07-17 Basile Starynkevitch <basile@starynkevitch.net>
* melt-predef.list (HOOK_MACRO_INSTALLER): New. * melt/warmelt-macro.melt (class_source_macro_installation): New class with field smacinst_defmacro. (hook_macro_installer): New hook. (melt_delayed_macro_expander): Call melt_invoke_translator_runner_macroexpansions. (mexpand_defmacro): Create instance of class_source_macro_installation. * melt/warmelt-normal.melt (normexp_macro_installation): New method for normal_exp of normexp_macro_installation. * melt/warmelt-outobj.melt (normalize_macroexpanded_list): Can handle normalization into tuples or lists of nreps. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@201006 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/melt-predef.list')
-rw-r--r--gcc/melt-predef.list1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/melt-predef.list b/gcc/melt-predef.list
index 0974f784144..fc92f0f5c7a 100644
--- a/gcc/melt-predef.list
+++ b/gcc/melt-predef.list
@@ -152,6 +152,7 @@
HOOK_INTERN_SYMBOL
HOOK_LOW_DEBUG_VALUE_AT
HOOK_LOW_STDERR_VALUE_AT
+ HOOK_MACRO_INSTALLER
HOOK_MELT_ATTRIBUTE_DEFINER
HOOK_NAMED_KEYWORD
HOOK_NAMED_SYMBOL