Fix inclusions, add remark about what else needs repair
commit68d28ea5a1af50d2cd6b4f2464fecbdaf6fe591b
authorDouglas Katzman <dougk@google.com>
Sun, 3 Sep 2017 23:25:17 +0000 (3 19:25 -0400)
committerDouglas Katzman <dougk@google.com>
Sun, 3 Sep 2017 23:30:13 +0000 (3 19:30 -0400)
tree2c49967442954f6de4c29bb01aad951cb1977f1c
parent670218ca6e8202eb3baf4f9e23c1a0160f2d9d2c
Fix inclusions, add remark about what else needs repair

gencgc-internal was included twice from gc-internal,
first from 9f10bc102a by Dan Barlow and then 40f6a8f39d by Nikodemus.

Neither place was the best, as it was not possible for inline functions
in gencgc-internal or cheneygc-internal to use gc_abort()
which was #defined only after inclusion of the GC-specific internals.

And linux-os should not need an #ifdef for which GC to include
src/runtime/gc-internal.h
src/runtime/linux-os.c
src/runtime/monitor.c