Author: Armin Rigo <[email protected]>
Branch:
Changeset: r1007:1a6ddd68127f
Date: 2014-03-14 08:14 +0100
http://bitbucket.org/pypy/stmgc/changeset/1a6ddd68127f/
Log: Missing stuff
diff --git a/gil-c7/stmgc.h b/gil-c7/stmgc.h
--- a/gil-c7/stmgc.h
+++ b/gil-c7/stmgc.h
@@ -91,6 +91,7 @@
if (pthread_mutex_unlock(&_stm_gil) != 0) abort();
}
inline static void stm_become_inevitable(const char *msg) { }
+inline static void _stm_become_inevitable(const char *msg) { }
static inline int stm_is_inevitable(void) { return 1; }
inline static void stm_read(object_t *ob) { }
@@ -111,6 +112,7 @@
#define STM_PUSH_ROOT(tl, p) (*((tl).shadowstack++) = (object_t *)(p))
#define STM_POP_ROOT(tl, p) ((p) = (typeof(p))*(--(tl).shadowstack))
+#define STM_POP_ROOT_RET(tl) (*(--(tl).shadowstack))
extern ssize_t stmcb_size_rounded_up(struct object_s *);
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit