make sure to initialise both fields in trail entry (helpful for valgrind).
This commit is contained in:
parent
bb9552f6f6
commit
b11a3f894c
@ -267,9 +267,9 @@ Binding Macros for Multiple Assignment Variables.
|
||||
#define REF_TO_TRENTRY(REF) AbsPair(((CELL *)&((REF)->Flags)))
|
||||
#define CLREF_TO_TRENTRY(REF) AbsPair(((CELL *)&((REF)->ClFlags)))
|
||||
|
||||
#define TRAIL_REF(REF) TrailTerm(TR++) = REF_TO_TRENTRY(REF)
|
||||
#define TRAIL_CLREF(REF) TrailTerm(TR++) = CLREF_TO_TRENTRY(REF)
|
||||
#define TRAIL_LINK(REF) TrailTerm(TR++) = AbsPair((CELL *)(REF))
|
||||
#define TRAIL_REF(REF) RESET_VARIABLE(&TrailVal(TR)), TrailTerm(TR++) = REF_TO_TRENTRY(REF)
|
||||
#define TRAIL_CLREF(REF) RESET_VARIABLE(&TrailVal(TR)), TrailTerm(TR++) = CLREF_TO_TRENTRY(REF)
|
||||
#define TRAIL_LINK(REF) RESET_VARIABLE(&TrailVal(TR)), TrailTerm(TR++) = AbsPair((CELL *)(REF))
|
||||
#define TRAIL_FRAME(FR) DO_TRAIL(AbsPair((CELL *)(Yap_TrailBase)), FR)
|
||||
|
||||
extern void Yap_WakeUp(CELL *v);
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit 5c2419f04dcd32f6929be1785621ed57918af1a4
|
||||
Subproject commit 90a2cd3082694f77d9ac5568b0f9d57cb7c27af5
|
Reference in New Issue
Block a user