We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f63ea9a commit 2a56659Copy full SHA for 2a56659
internal/mmtk.h
@@ -19,6 +19,7 @@ typedef rb_thread_t* MMTk_VMMutatorThread;
19
typedef struct MMTk_GCThreadTLS* MMTk_VMWorkerThread;
20
typedef void* MMTk_Address;
21
typedef void* MMTk_ObjectReference;
22
+typedef void* MMTk_NullableObjectReference;
23
typedef uint32_t MMTk_AllocationSemantics;
24
25
@@ -164,7 +165,7 @@ bool mmtk_is_reachable(MMTk_ObjectReference object);
164
165
166
bool mmtk_is_live_object(MMTk_ObjectReference object);
167
-MMTk_ObjectReference mmtk_get_forwarded_object(MMTk_ObjectReference object);
168
+MMTk_NullableObjectReference mmtk_get_forwarded_object(MMTk_ObjectReference object);
169
170
bool mmtk_is_mmtk_object(MMTk_Address addr);
171
0 commit comments