... is there a reason why resultnum for EEOP_ASSIGN_* steps is declaredsize_t and not just int? Since it's an array index, and one thatcertainly can't be bigger than AttrNumber, that seems rather confusing.
regards, tom lane