diff Python/ceval.c @ 61186:512d61a692e4

read eval_breaker with atomic api with computed gotos
author Benjamin Peterson <benjamin@python.org>
date Mon, 03 May 2010 21:09:59 +0000
parents 4fd3ab5fa71d
children cab14be0ada1
line wrap: on
line diff
--- a/Python/ceval.c	Mon May 03 20:55:22 2010 +0000
+++ b/Python/ceval.c	Mon May 03 21:09:59 2010 +0000
@@ -868,7 +868,7 @@
 
 #define DISPATCH() \
 	{ \
-		if (!eval_breaker) { \
+            if (!_Py_atomic_load_relaxed(&eval_breaker)) {      \
 			FAST_DISPATCH(); \
 		} \
 		continue; \