diff --git a/test/validate/userfunc.st b/test/validate/userfunc.st
index f987c87d446923b57fe79c14b1f0bf689ba73753..69659554baecc2023066659890b9942018659b20 100644
--- a/test/validate/userfunc.st
+++ b/test/validate/userfunc.st
@@ -13,6 +13,7 @@ option +s;
 %{
 static void incr(SS_ID ssId, int *pv, VAR_ID v);
 static void set_i(SEQ_VARS *const pVar, int value);
+static void null(void);
 }%
 
 int i = 0;
@@ -32,6 +33,7 @@ ss myss {
             i_saved = i;
             set_i(pVar(), 1);
             testOk1(i == 1);
+            null();
         } state doit
         when (i == 10) {
         } exit
@@ -54,4 +56,8 @@ static void set_i(SEQ_VARS *const pVar, int value)
 {
     pVar->i = value;
 }
+
+static void null(void)
+{
+}
 }%