Commit 22bf5c73 authored by Ömer Sinan Ağacan's avatar Ömer Sinan Ağacan Committed by Marge Bot
Browse files

Tweak includes in non-moving GC headers

We don't use hash tables in non-moving GC so remove the includes.

This breaks Compact.c as existing includes no longer include Hash.h, so
include Hash.h explicitly in Compact.c.
parent cd4434c8
Pipeline #18629 passed with stages
in 487 minutes and 18 seconds
......@@ -27,6 +27,7 @@
#include "MarkWeak.h"
#include "StablePtr.h"
#include "StableName.h"
#include "Hash.h"
// Turn off inlining when debugging - it obfuscates things
#if defined(DEBUG)
......
......@@ -8,14 +8,11 @@
#pragma once
#include "Hash.h"
#include "Task.h"
#include "NonMoving.h"
#include "BeginPrivate.h"
#include "Hash.h"
enum EntryType {
NULL_ENTRY = 0,
MARK_CLOSURE = 1,
......
......@@ -9,7 +9,6 @@
#pragma once
#include "NonMoving.h"
#include "Hash.h"
GNUC_ATTR_HOT void nonmovingSweep(void);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment