patch 8.2.3963: build failure with tiny and small features

Problem:    Build failure with tiny and small features. (Tony Mechelynck)
Solution:   Adjust #ifdefs.
diff --git a/src/message.c b/src/message.c
index 36e4548..e738e6d 100644
--- a/src/message.c
+++ b/src/message.c
@@ -826,7 +826,7 @@
     if (!emsg_not_now())
     {
 	emsg_core((char_u *)s);
-#ifdef ABORT_ON_INTERNAL_ERROR
+#if defined(ABORT_ON_INTERNAL_ERROR) && defined(FEAT_EVAL)
 	set_vim_var_string(VV_ERRMSG, (char_u *)s, -1);
 	abort();
 #endif