summaryrefslogtreecommitdiff
diff options
-rw-r--r--gc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gc.c b/gc.c
index c653134695..6c8e808fa8 100644
--- a/gc.c
+++ b/gc.c
@@ -2349,7 +2349,8 @@ rb_gc_mark_machine_context(const rb_execution_context_t *ec)
void *data =
#ifdef RUBY_ASAN_ENABLED
- ec;
+ /* gc_mark_machine_stack_location_maybe() uses data as const */
+ (rb_execution_context_t *)ec;
#else
NULL;
#endif