{"push_id":2706581454,"size":1,"distinct_size":0,"ref":"refs/heads/trunk","head":"9189e53b5fa32e8a828946b4ee2e27e7769c4942","before":"00e1a2507880982908c5001933443e73b8eb2a4d","commits":[{"sha":"9189e53b5fa32e8a828946b4ee2e27e7769c4942","author":{"name":"ian","email":"57a33a5496950fec8433e4dd83347673459dcdfc@138bc75d-0d04-0410-961f-82ee72b054a4"},"message":"    compiler: fix double evaluation with interface field expression\n    \n    In Interface_field_reference_expression, the interface expression\n    is used in two places, so a temporary variable is used. Previously,\n    we used a Set_and_use_temporary_expression, which, when evaluated\n    twice, causes double evaluation of the underlying expression. Fix\n    by setting the temporary once and use Temporary_reference_expression\n    instead.\n    \n    Fixes golang/go#26248.\n    \n    Reviewed-on: https://go-review.googlesource.com/122756\n\n\ngit-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@262533 138bc75d-0d04-0410-961f-82ee72b054a4","distinct":false,"url":"https://api.github.com/repos/gcc-mirror/gcc/commits/9189e53b5fa32e8a828946b4ee2e27e7769c4942"}]}
{"actor":{"display_login":"hubot"}}