@@ -1468,21 +1468,23 @@ impl<'tcx> TerminatorKind<'tcx> {
14681468     /// successors, which may be rendered differently between the text and the graphviz format. 
14691469     pub  fn  fmt_head < W :  Write > ( & self ,  fmt :  & mut  W )  -> fmt:: Result  { 
14701470        use  self :: TerminatorKind :: * ; 
1471-         match  * self  { 
1471+         match  self  { 
14721472            Goto  {  .. }  => write ! ( fmt,  "goto" ) , 
1473-             SwitchInt  {  discr :   ref  place ,  .. }  => write ! ( fmt,  "switchInt({:?})" ,  place ) , 
1473+             SwitchInt  {  discr,  .. }  => write ! ( fmt,  "switchInt({:?})" ,  discr ) , 
14741474            Return  => write ! ( fmt,  "return" ) , 
14751475            GeneratorDrop  => write ! ( fmt,  "generator_drop" ) , 
14761476            Resume  => write ! ( fmt,  "resume" ) , 
14771477            Abort  => write ! ( fmt,  "abort" ) , 
1478-             Yield  {  ref  value,  .. }  => write ! ( fmt,  "_1 = suspend({:?})" ,  value) , 
1478+             Yield  {  value,  resume_arg,  .. }  => { 
1479+                 write ! ( fmt,  "{:?} = suspend({:?})" ,  resume_arg,  value) 
1480+             } 
14791481            Unreachable  => write ! ( fmt,  "unreachable" ) , 
1480-             Drop  {  ref   location,  .. }  => write ! ( fmt,  "drop({:?})" ,  location) , 
1481-             DropAndReplace  {  ref   location,   ref  value,  .. }  => { 
1482+             Drop  {  location,  .. }  => write ! ( fmt,  "drop({:?})" ,  location) , 
1483+             DropAndReplace  {  location,  value,  .. }  => { 
14821484                write ! ( fmt,  "replace({:?} <- {:?})" ,  location,  value) 
14831485            } 
1484-             Call  {  ref   func,  ref   args,   ref  destination,  .. }  => { 
1485-                 if  let  Some ( ( ref   destination,  _) )  = * destination { 
1486+             Call  {  func,  args,  destination,  .. }  => { 
1487+                 if  let  Some ( ( destination,  _) )  = destination { 
14861488                    write ! ( fmt,  "{:?} = " ,  destination) ?; 
14871489                } 
14881490                write ! ( fmt,  "{:?}(" ,  func) ?; 
@@ -1494,7 +1496,7 @@ impl<'tcx> TerminatorKind<'tcx> {
14941496                } 
14951497                write ! ( fmt,  ")" ) 
14961498            } 
1497-             Assert  {  ref   cond,  expected,   ref  msg,  .. }  => { 
1499+             Assert  {  cond,  expected,  msg,  .. }  => { 
14981500                write ! ( fmt,  "assert(" ) ?; 
14991501                if  !expected { 
15001502                    write ! ( fmt,  "!" ) ?; 
0 commit comments