summaryrefslogtreecommitdiff
path: root/test/data
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2019-03-22 11:02:46 +0300
committerEli Zaretskii <eliz@gnu.org>2019-03-22 11:02:46 +0300
commit09d746dad36e4780d379f975a84b1b076da78c50 (patch)
tree372dc98e0774d029b23ad170c7a3bbe191b403e0 /test/data
parent89fa7c4555f1c44c93ecdca23047bbfe3840cc33 (diff)
downloademacs-09d746dad36e4780d379f975a84b1b076da78c50.tar.gz
Revert "Revert "Revert "Rely on conservative stack scanning to find "emacs_value"s"""
This reverts commit 093d3e78d21d3d6c718997368ef4b31f9884401c, which reverted ee7ad83f20903208404a84b58b7a478b62924570, which reverted 3eb93c07f7a60ac9ce8a16f10c3afd5a3a31243a.
Diffstat (limited to 'test/data')
-rw-r--r--test/data/emacs-module/mod-test.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/test/data/emacs-module/mod-test.c b/test/data/emacs-module/mod-test.c
index 47ea159d0e7..a39e41afee6 100644
--- a/test/data/emacs-module/mod-test.c
+++ b/test/data/emacs-module/mod-test.c
@@ -94,7 +94,7 @@ Fmod_test_signal (emacs_env *env, ptrdiff_t nargs, emacs_value args[],
assert (env->non_local_exit_check (env) == emacs_funcall_exit_return);
env->non_local_exit_signal (env, env->intern (env, "error"),
env->make_integer (env, 56));
- return env->intern (env, "nil");
+ return NULL;
}
@@ -106,7 +106,7 @@ Fmod_test_throw (emacs_env *env, ptrdiff_t nargs, emacs_value args[],
assert (env->non_local_exit_check (env) == emacs_funcall_exit_return);
env->non_local_exit_throw (env, env->intern (env, "tag"),
env->make_integer (env, 65));
- return env->intern (env, "nil");
+ return NULL;
}
@@ -304,7 +304,7 @@ Fmod_test_invalid_finalizer (emacs_env *env, ptrdiff_t nargs, emacs_value *args,
{
current_env = env;
env->make_user_ptr (env, invalid_finalizer, NULL);
- return env->funcall (env, env->intern (env, "garbage-collect"), 0, NULL);
+ return env->intern (env, "nil");
}
static void