aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ici/ici.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/ici/ici.c b/gcc/ici/ici.c
index e483d95a5c1..6ea72641577 100644
--- a/gcc/ici/ici.c
+++ b/gcc/ici/ici.c
@@ -318,6 +318,9 @@ invoke_named_callbacks (const char *name, ...)
va_list va;
int retval;
int event = get_named_event_id (name, NO_INSERT);
+
+ if (event < 0)
+ return PLUGEVT_NO_SUCH_EVENT;
va_start (va, name);
retval = invoke_plugin_callbacks (event, &va);
va_end (va);