compiler: adjust closure field indexes
This corrects the code that handles composite literals where the key is a variable in an enclosing function. See bug475.go in the testsuite. From-SVN: r200990
This commit is contained in:
parent
7a5add18a3
commit
d163afc5d4
@ -3380,7 +3380,7 @@ Function::set_closure_type()
|
||||
st->push_field(Struct_field(Typed_identifier(".$f", voidptr_type,
|
||||
this->location_)));
|
||||
|
||||
unsigned int index = 0;
|
||||
unsigned int index = 1;
|
||||
for (Closure_fields::const_iterator p = this->closure_fields_.begin();
|
||||
p != this->closure_fields_.end();
|
||||
++p, ++index)
|
||||
|
Loading…
Reference in New Issue
Block a user