Message ID | mcr1tshl0dv.fsf@iant-glaptop.roam.corp.google.com |
---|---|
State | New |
Headers | show |
diff -r 9fe29170ed7b go/gogo.cc --- a/go/gogo.cc Fri Aug 15 15:13:53 2014 -0700 +++ b/go/gogo.cc Fri Aug 15 17:47:32 2014 -0700 @@ -5176,6 +5176,8 @@ gogo->backend()->init_statement(vars[i], var_inits[i]); init.push_back(init_stmt); } + if (defer_init != NULL) + init.push_back(defer_init); Bstatement* var_init = gogo->backend()->statement_list(init); // Initialize all variables before executing this code block.