[sgen] Fix a race condition.
[mono.git] / mono / metadata / sgen-bridge.h
index 0b92d110f890b0dc239e7decb13d3646eda54ca8..3fff4b7af73dc5fe60a564cada2d5a7ad95e1b08 100644 (file)
@@ -29,7 +29,7 @@
 MONO_BEGIN_DECLS
 
 enum {
-       MONO_SGEN_BRIDGE_VERSION = 1
+       SGEN_BRIDGE_VERSION = 2
 };
        
 typedef struct {
@@ -45,6 +45,7 @@ typedef struct {
 typedef struct {
        int bridge_version;
        mono_bool (*is_bridge_class) (MonoClass *class);
+       mono_bool (*is_bridge_object) (MonoObject *object);
        void (*cross_references) (int num_sccs, MonoGCBridgeSCC **sccs, int num_xrefs, MonoGCBridgeXRef *xrefs);
 } MonoGCBridgeCallbacks;