summaryrefslogtreecommitdiff
path: root/rts/STM.h
diff options
context:
space:
mode:
Diffstat (limited to 'rts/STM.h')
-rw-r--r--rts/STM.h13
1 files changed, 0 insertions, 13 deletions
diff --git a/rts/STM.h b/rts/STM.h
index 2484c2f991..3d32daace2 100644
--- a/rts/STM.h
+++ b/rts/STM.h
@@ -138,18 +138,6 @@ StgBool stmValidateNestOfTransactions(Capability *cap, StgTRecHeader *trec);
*/
/*
- * Fill in the trec's list of invariants that might be violated by the current
- * transaction.
- */
-
-StgInvariantCheckQueue *stmGetInvariantsToCheck(Capability *cap,
- StgTRecHeader *trec);
-
-void stmAddInvariantToCheck(Capability *cap,
- StgTRecHeader *trec,
- StgClosure *code);
-
-/*
* Test whether the current transaction context is valid and, if so,
* commit its memory accesses to the heap. stmCommitTransaction must
* unblock any threads which are waiting on tvars that updates have
@@ -209,7 +197,6 @@ void stmWriteTVar(Capability *cap,
/* NULLs */
#define END_STM_WATCH_QUEUE ((StgTVarWatchQueue *)(void *)&stg_END_STM_WATCH_QUEUE_closure)
-#define END_INVARIANT_CHECK_QUEUE ((StgInvariantCheckQueue *)(void *)&stg_END_INVARIANT_CHECK_QUEUE_closure)
#define END_STM_CHUNK_LIST ((StgTRecChunk *)(void *)&stg_END_STM_CHUNK_LIST_closure)
#define NO_TREC ((StgTRecHeader *)(void *)&stg_NO_TREC_closure)