Skip to content

Instantly share code, notes, and snippets.

@kumpera
Created January 28, 2012 01:56
Show Gist options
  • Save kumpera/1692069 to your computer and use it in GitHub Desktop.
Save kumpera/1692069 to your computer and use it in GitHub Desktop.
diff --git a/mono/metadata/sgen-gc.c b/mono/metadata/sgen-gc.c
index 39c53ef..5fb2436 100644
--- a/mono/metadata/sgen-gc.c
+++ b/mono/metadata/sgen-gc.c
@@ -391,7 +391,7 @@ struct _RootRecord {
};
#ifdef HAVE_KW_THREAD
-static __thread RememberedSet *remembered_set MONO_TLS_FAST;
+__thread RememberedSet *remembered_set MONO_TLS_FAST;
#endif
static MonoNativeTlsKey remembered_set_key;
RememberedSet *global_remset;
diff --git a/mono/metadata/sgen-gc.h b/mono/metadata/sgen-gc.h
index 3f132bd..1e536e6 100644
--- a/mono/metadata/sgen-gc.h
+++ b/mono/metadata/sgen-gc.h
@@ -732,6 +732,7 @@ extern __thread long *store_remset_buffer_index_addr;
#endif
#ifdef HAVE_KW_THREAD
+extern __thread RememberedSet *remembered_set MONO_TLS_FAST;
#define TLAB_ACCESS_INIT
#define REMEMBERED_SET remembered_set
#define STORE_REMSET_BUFFER store_remset_buffer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment