summaryrefslogtreecommitdiff
path: root/lang/ruby22-base/patches/patch-vm__trace.c
blob: e56c70e7f843f714d21296c26673b1a4d4a19564 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
$NetBSD: patch-vm__trace.c,v 1.1 2015/11/20 14:31:59 joerg Exp $

--- vm_trace.c.orig	2015-11-16 15:02:00.000000000 +0000
+++ vm_trace.c
@@ -390,7 +390,7 @@ rb_suppress_tracing(VALUE (*func)(VALUE)
     volatile int raised;
     volatile int outer_state;
     VALUE result = Qnil;
-    rb_thread_t *th = GET_THREAD();
+    rb_thread_t * volatile th = GET_THREAD();
     int state;
     const int tracing = th->trace_arg ? 1 : 0;
     rb_trace_arg_t dummy_trace_arg;