From 8514db6ffd1098e6012da55bcbc8df6fc05f2fca Mon Sep 17 00:00:00 2001 From: Richard Leach Date: Sun, 25 Apr 2021 21:00:43 +0100 Subject: op.h: define missing BASEOP fields (op_sibparent,op_targ) --- op.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'op.h') diff --git a/op.h b/op.h index 827304da0d..df2807b30f 100644 --- a/op.h +++ b/op.h @@ -15,7 +15,13 @@ * but this is replaced when op is grafted in, when * this op will point to the real next op, and the new * parent takes over role of remembering starting op.) + * op_sibparent Pointer to the op's next sibling, or to the parent + * if there are no more siblings. * op_ppaddr Pointer to current ppcode's function. + * op_targ An index into the current pad, identifying an SV + * that is typically used to store the OP's result + * (such as a lexical variable, or a SVs_PADTMP + * temporary intermediate value). * op_type The type of the operation. * op_opt Whether or not the op has been optimised by the * peephole optimiser. -- cgit v1.2.1