File tree Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Expand file tree Collapse file tree 1 file changed +4
-6
lines changed Original file line number Diff line number Diff line change @@ -82,9 +82,6 @@ class HLL::World {
82
82
83
83
has $ ! is_nested ;
84
84
85
- # List of any line number/filename directives in the file.
86
- my @ * comp_line_directives := nqp ::hash();
87
-
88
85
method BUILD (: $ handle ! , : $ description = ' <unknown>' , : $ context ) {
89
86
if $ context {
90
87
$ ! context := $ context ;
@@ -186,9 +183,10 @@ class HLL::World {
186
183
}
187
184
188
185
method add_comp_line_directive (@ directive ) {
189
- my int $ elems := nqp :: elems (@ * comp_line_directives );
190
- if $ elems == 0 || ! (@ * comp_line_directives [$ elems - 1 ][0 ] eq @ directive [0 ]) {
191
- nqp :: push (@ * comp_line_directives , @ directive );
186
+ my @ clds := @ * comp_line_directives ;
187
+ my int $ elems := nqp :: elems (@ clds );
188
+ if $ elems == 0 || ! (@ clds [$ elems - 1 ][0 ] eq @ directive [0 ]) {
189
+ nqp :: push (@ clds , @ directive );
192
190
}
193
191
}
194
192
}
You can’t perform that action at this time.
0 commit comments