From 054ceeebc7f6acad2772faa4fa88617c35f4a88a Mon Sep 17 00:00:00 2001 From: "Paul \"LeoNerd\" Evans" Date: Wed, 8 Feb 2023 18:14:14 +0000 Subject: Accept field VAR = EXPR on field vars Allows non-constant expressions with side effects. Evaluated during the constructor of each instance. --- pad.h | 1 + 1 file changed, 1 insertion(+) (limited to 'pad.h') diff --git a/pad.h b/pad.h index c857929b56..ca2039eeae 100644 --- a/pad.h +++ b/pad.h @@ -96,6 +96,7 @@ struct padname_with_str { struct padname_fieldinfo { PADOFFSET fieldix; /* index of this field within ObjectFIELDS() array */ HV *fieldstash; /* original class package which added this field */ + OP *defop; /* optree fragment for defaulting expression */ }; -- cgit v1.2.1