mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-08 22:50:27 +02:00
30 lines
624 B
C
30 lines
624 B
C
#ifndef GC_H_
|
|
#define GC_H_
|
|
|
|
#include "gc-api.h"
|
|
|
|
#if defined(GC_BDW)
|
|
#include "bdw.h"
|
|
#elif defined(GC_SEMI)
|
|
#include "semi.h"
|
|
#elif defined(GC_WHIPPET)
|
|
#define GC_PARALLEL_TRACE 0
|
|
#define GC_GENERATIONAL 0
|
|
#include "whippet.h"
|
|
#elif defined(GC_PARALLEL_WHIPPET)
|
|
#define GC_PARALLEL_TRACE 1
|
|
#define GC_GENERATIONAL 0
|
|
#include "whippet.h"
|
|
#elif defined(GC_GENERATIONAL_WHIPPET)
|
|
#define GC_PARALLEL_TRACE 0
|
|
#define GC_GENERATIONAL 1
|
|
#include "whippet.h"
|
|
#elif defined(GC_PARALLEL_GENERATIONAL_WHIPPET)
|
|
#define GC_PARALLEL_TRACE 1
|
|
#define GC_GENERATIONAL 1
|
|
#include "whippet.h"
|
|
#else
|
|
#error unknown gc
|
|
#endif
|
|
|
|
#endif // GC_H_
|