summaryrefslogtreecommitdiff
path: root/rts/sm/NonMovingShortcut.h
blob: 72297884aacdc58eccb7734e38b0ae38123cc329 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/* -----------------------------------------------------------------------------
 *
 * (c) The GHC Team, 1998-2019
 *
 * Non-moving garbage collector and allocator:
 * Indirection short-cutting and the selector optimisation
 *
 * ---------------------------------------------------------------------------*/

#pragma once

#include "BeginPrivate.h"

void
nonmoving_eval_thunk_selector(MarkQueue *queue, StgSelector *p, StgClosure **origin);

#include "EndPrivate.h"