aboutsummaryrefslogtreecommitdiffstats
path: root/eval_intern.h
diff options
context:
space:
mode:
authorko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-06-23 08:48:41 +0000
committerko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2017-06-23 08:48:41 +0000
commit8a203c8d44d79df4a394012bf71afd6b3ef40577 (patch)
tree4cfcfa161f4e7d11fb293dce52ff59c985934237 /eval_intern.h
parentd480f6889ac7d2a04bf65cbc066a8dc82c603e03 (diff)
downloadruby-8a203c8d44d79df4a394012bf71afd6b3ef40577.tar.gz
rename th->state to th->tag_state.
* vm_core.h (rb_thread_t): rename rb_thread_t::state to tag_state to make it clear. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@59158 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'eval_intern.h')
-rw-r--r--eval_intern.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/eval_intern.h b/eval_intern.h
index 5f9e57152d..a9b259a52c 100644
--- a/eval_intern.h
+++ b/eval_intern.h
@@ -156,12 +156,12 @@ LONG WINAPI rb_w32_stack_overflow_handler(struct _EXCEPTION_POINTERS *);
# define VAR_NOCLOBBERED(var) var
#endif
-/* clear th->state, and return the value */
+/* clear th->tag_state, and return the value */
static inline int
rb_threadptr_tag_state(rb_thread_t *th)
{
- enum ruby_tag_type state = th->state;
- th->state = 0;
+ enum ruby_tag_type state = th->tag_state;
+ th->tag_state = TAG_NONE;
return state;
}
@@ -169,7 +169,7 @@ NORETURN(static inline void rb_threadptr_tag_jump(rb_thread_t *, enum ruby_tag_t
static inline void
rb_threadptr_tag_jump(rb_thread_t *th, enum ruby_tag_type st)
{
- th->state = st;
+ th->tag_state = st;
ruby_longjmp(th->tag->buf, 1);
}