summaryrefslogtreecommitdiff
path: root/libguile/threads.h
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/threads.h')
-rw-r--r--libguile/threads.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/libguile/threads.h b/libguile/threads.h
index 1969f8764..7ebd37789 100644
--- a/libguile/threads.h
+++ b/libguile/threads.h
@@ -49,6 +49,9 @@ struct scm_thread_wake_data;
struct scm_thread {
struct scm_thread *next_thread;
+ /* VM state for this thread. */
+ struct scm_vm vm;
+
SCM handle;
scm_i_pthread_t pthread;
@@ -104,9 +107,6 @@ struct scm_thread {
/* JIT state; NULL until this thread needs to JIT-compile something. */
struct scm_jit_state *jit_state;
-
- /* VM state for this thread. */
- struct scm_vm vm;
};
#define SCM_I_IS_THREAD(x) SCM_SMOB_PREDICATE (scm_tc16_thread, x)