Don't consume self when calling root on a Temporary<T>.
Don't consume self when calling root on a Temporary<T>.

Fixes issue #5540.

DominoTree/servo,akosel/servo,jlegendary/servo,ryancanhelpyou/servo,tschneidereit/servo,dagnir/servo,caldwell/servo,larsbergstrom/servo,brendandahl/servo,rnestler/servo,WriterOfAlicrow/servo,canaltinova/servo,wartman4404/servo,runarberg/servo,jdramani/servo,dhananjay92/servo,evilpie/servo,mattnenterprise/servo,codemac/servo,GyrosOfWar/servo,splav/servo,peterjoel/servo,jgraham/servo,rentongzhang/servo,dvberkel/servo,saratang/servo,emilio/servo,caldwell/servo,szeged/servo,steveklabnik/servo,CJ8664/servo,cbrewster/servo,pyecs/servo,fiji-flo/servo,cbrewster/servo,aidanhs/servo,dsandeephegde/servo,WriterOfAlicrow/servo,evilpie/servo,evilpie/servo,jlegendary/servo,larsbergstrom/servo,pyfisch/servo,rnestler/servo,nrc/servo,boghison/servo,akosel/servo,hyowon/servo,nnethercote/servo,g-k/servo,KiChjang/servo,DominoTree/servo,nnethercote/servo,walac/servo,steveklabnik/servo,tempbottle/servo,caldwell/servo,bjwbell/servo,saneyuki/servo,mbrubeck/servo,cbrewster/servo,brendandahl/servo,anthgur/servo,rnestler/servo,jgraham/servo,dhananjay92/servo,deokjinkim/servo,anthgur/servo,samfoo/servo,mattnenterprise/servo,zentner-kyle/servo,youprofit/servo,anthgur/servo,GyrosOfWar/servo,A-deLuna/servo,peterjoel/servo,rixrix/servo,tempbottle/servo,dati91/servo,peterjoel/servo,g-k/servo,mdibaiee/servo,jimberlage/servo,huonw/servo,karlito40/servo,szeged/servo,dvberkel/servo,larsbergstrom/servo,szeged/servo,meh/servo,DominoTree/servo,AnthonyBroadCrawford/servo,jlegendary/servo,jgraham/servo,saneyuki/servo,aweinstock314/servo,tempbottle/servo,ConnorGBrewster/servo,saneyuki/servo,deokjinkim/servo,jdramani/servo,nnethercote/servo,runarberg/servo,nnethercote/servo,RenaudParis/servo,emilio/servo,fiji-flo/servo,larsbergstrom/servo,mattnenterprise/servo,eddyb/servo,wpgallih/servo,cbrewster/servo,zhangjunlei26/servo,ryancanhelpyou/servo,WriterOfAlicrow/servo,rixrix/servo,j3parker/servo,jgraham/servo,deokjinkim/servo,saneyuki/servo,DominoTree/servo,eddyb/servo,GreenRecycleBin/servo,anthgur/servo,KiChjang/servo,zentner-kyle/servo,GreenRecycleBin/servo,avadacatavra/servo,tafia/servo,sadmansk/servo,AnthonyBroadCrawford/servo,canaltinova/servo,aidanhs/servo,GreenRecycleBin/servo,aweinstock314/servo,GreenRecycleBin/servo,jimberlage/servo,thiagopnts/servo,caldwell/servo,huonw/servo,akosel/servo,kindersung/servo,CJ8664/servo,DominoTree/servo,evilpie/servo,A-deLuna/servo,samfoo/servo,meh/servo,dati91/servo,deokjinkim/servo,eddyb/servo,rnestler/servo,g-k/servo,DominoTree/servo,zentner-kyle/servo,hyowon/servo,peterjoel/servo,eddyb/servo,sadmansk/servo,saneyuki/servo,boghison/servo,akosel/servo,szeged/servo,sadmansk/servo,emilio/servo,pyecs/servo,splav/servo,j3parker/servo,CJ8664/servo,wartman4404/servo,mt2d2/servo,mbrubeck/servo,anthgur/servo,splav/servo,cbrewster/servo,cbrewster/servo,upsuper/servo,AnthonyBroadCrawford/servo,runarberg/servo,kindersung/servo,huonw/servo,ryancanhelpyou/servo,emilio/servo,SimonSapin/servo,avadacatavra/servo,codemac/servo,saratang/servo,mattnenterprise/servo,larsbergstrom/servo,canaltinova/servo,jdramani/servo,mbrubeck/servo,saneyuki/servo,vks/servo,WriterOfAlicrow/servo,wpgallih/servo,dagnir/servo,rnestler/servo,splav/servo,nerith/servo,zhangjunlei26/servo,nick-thompson/servo,saneyuki/servo,rentongzhang/servo,SimonSapin/servo,KiChjang/servo,emilio/servo,emilio/servo,pyfisch/servo,j3parker/servo,youprofit/servo,hyowon/servo,canaltinova/servo,youprofit/servo,dagnir/servo,mdibaiee/servo,zhangjunlei26/servo,g-k/servo,zhangjunlei26/servo,dagnir/servo,meh/servo,dsandeephegde/servo,KiChjang/servo,bjwbell/servo,mt2d2/servo,canaltinova/servo,vks/servo,jimberlage/servo,wartman4404/servo,splav/servo,eddyb/servo,zentner-kyle/servo,DominoTree/servo,tschneidereit/servo,WriterOfAlicrow/servo,cbrewster/servo,hyowon/servo,larsbergstrom/servo,kindersung/servo,upsuper/servo,kindersung/servo,youprofit/servo,sadmansk/servo,dhananjay92/servo,hyowon/servo,ConnorGBrewster/servo,dvberkel/servo,pgonda/servo,pyecs/servo,steveklabnik/servo,dsandeephegde/servo,pyfisch/servo,ConnorGBrewster/servo,mbrubeck/servo,steveklabnik/servo,SimonSapin/servo,CJ8664/servo,meh/servo,saratang/servo,kindersung/servo,ConnorGBrewster/servo,A-deLuna/servo,A-deLuna/servo,sadmansk/servo,jdramani/servo,pgonda/servo,paulrouget/servo,sadmansk/servo,g-k/servo,bjwbell/servo,caldwell/servo,pyecs/servo,codemac/servo,tempbottle/servo,canaltinova/servo,karlito40/servo,saratang/servo,fiji-flo/servo,s142857/servo,steveklabnik/servo,pyfisch/servo,larsbergstrom/servo,anthgur/servo,nerith/servo,KiChjang/servo,rixrix/servo,wpgallih/servo,AnthonyBroadCrawford/servo,s142857/servo,emilio/servo,jgraham/servo,aweinstock314/servo,hyowon/servo,dvberkel/servo,sadmansk/servo,dsandeephegde/servo,meh/servo,aweinstock314/servo,nerith/servo,pgonda/servo,sadmansk/servo,saneyuki/servo,avadacatavra/servo,huonw/servo,mattnenterprise/servo,rnestler/servo,notriddle/servo,nnethercote/servo,pgonda/servo,wartman4404/servo,notriddle/servo,cbrewster/servo,aidanhs/servo,canaltinova/servo,zentner-kyle/servo,codemac/servo,ConnorGBrewster/servo,jlegendary/servo,boghison/servo,aidanhs/servo,dhananjay92/servo,rixrix/servo,ConnorGBrewster/servo,tempbottle/servo,dati91/servo,upsuper/servo,tschneidereit/servo,ConnorGBrewster/servo,codemac/servo,mdibaiee/servo,nick-thompson/servo,jlegendary/servo,ryancanhelpyou/servo,dagnir/servo,upsuper/servo,GyrosOfWar/servo,huonw/servo,aidanhs/servo,brendandahl/servo,KiChjang/servo,mt2d2/servo,ryancanhelpyou/servo,youprofit/servo,thiagopnts/servo,tempbottle/servo,pyecs/servo,notriddle/servo,nerith/servo,GreenRecycleBin/servo,peterjoel/servo,pyecs/servo,wartman4404/servo,GreenRecycleBin/servo,peterjoel/servo,mt2d2/servo,tafia/servo,saneyuki/servo,splav/servo,mdibaiee/servo,jimberlage/servo,wpgallih/servo,rnestler/servo,evilpie/servo,vks/servo,nrc/servo,szeged/servo,GyrosOfWar/servo,thiagopnts/servo,AnthonyBroadCrawford/servo,akosel/servo,paulrouget/servo,wpgallih/servo,codemac/servo,wpgallih/servo,eddyb/servo,thiagopnts/servo,avadacatavra/servo,AnthonyBroadCrawford/servo,fiji-flo/servo,paulrouget/servo,RenaudParis/servo,CJ8664/servo,codemac/servo,rixrix/servo,RenaudParis/servo,rentongzhang/servo,dagnir/servo,WriterOfAlicrow/servo,mattnenterprise/servo,samfoo/servo,dvberkel/servo,vks/servo,j3parker/servo,canaltinova/servo,mattnenterprise/servo,boghison/servo,SimonSapin/servo,brendandahl/servo,s142857/servo,zhangjunlei26/servo,szeged/servo,aweinstock314/servo,peterjoel/servo,huonw/servo,tafia/servo,pyfisch/servo,avadacatavra/servo,pyfisch/servo,meh/servo,saratang/servo,jdramani/servo,dati91/servo,nick-thompson/servo,runarberg/servo,rnestler/servo,paulrouget/servo,steveklabnik/servo,evilpie/servo,hyowon/servo,avadacatavra/servo,dsandeephegde/servo,jgraham/servo,upsuper/servo,pyfisch/servo,zentner-kyle/servo,fiji-flo/servo,huonw/servo,notriddle/servo,notriddle/servo,j3parker/servo,kindersung/servo,karlito40/servo,splav/servo,jimberlage/servo,tempbottle/servo,runarberg/servo,s142857/servo,larsbergstrom/servo,caldwell/servo,saratang/servo,CJ8664/servo,rentongzhang/servo,samfoo/servo,mdibaiee/servo,pyfisch/servo,aweinstock314/servo,WriterOfAlicrow/servo,notriddle/servo,dhananjay92/servo,pgonda/servo,splav/servo,mattnenterprise/servo,SimonSapin/servo,rixrix/servo,notriddle/servo,wpgallih/servo,SimonSapin/servo,ConnorGBrewster/servo,eddyb/servo,dvberkel/servo,zhangjunlei26/servo,dhananjay92/servo,zentner-kyle/servo,walac/servo,jdramani/servo,nnethercote/servo,rentongzhang/servo,pyfisch/servo,karlito40/servo,karlito40/servo,GreenRecycleBin/servo,tafia/servo,meh/servo,DominoTree/servo,AnthonyBroadCrawford/servo,pgonda/servo,GyrosOfWar/servo,paulrouget/servo,notriddle/servo,s142857/servo,mbrubeck/servo,mdibaiee/servo,caldwell/servo,fiji-flo/servo,fiji-flo/servo,bjwbell/servo,nick-thompson/servo,jimberlage/servo,GyrosOfWar/servo,jdramani/servo,walac/servo,A-deLuna/servo,vks/servo,walac/servo,nnethercote/servo,samfoo/servo,thiagopnts/servo,aidanhs/servo,nrc/servo,vks/servo,dhananjay92/servo,jlegendary/servo,wpgallih/servo,anthgur/servo,g-k/servo,DominoTree/servo,KiChjang/servo,zhangjunlei26/servo,avadacatavra/servo,RenaudParis/servo,wartman4404/servo,peterjoel/servo,dati91/servo,nick-thompson/servo,rixrix/servo,rentongzhang/servo,vks/servo,karlito40/servo,nick-thompson/servo,brendandahl/servo,tafia/servo,emilio/servo,bjwbell/servo,akosel/servo,tafia/servo,walac/servo,mbrubeck/servo,boghison/servo,tschneidereit/servo,CJ8664/servo,tschneidereit/servo,upsuper/servo,brendandahl/servo,mt2d2/servo,dvberkel/servo,paulrouget/servo,jimberlage/servo,aweinstock314/servo,splav/servo,RenaudParis/servo,akosel/servo,brendandahl/servo,rentongzhang/servo,evilpie/servo,steveklabnik/servo,fiji-flo/servo,dsandeephegde/servo,nrc/servo,upsuper/servo,emilio/servo,larsbergstrom/servo,runarberg/servo,dagnir/servo,jimberlage/servo,bjwbell/servo,eddyb/servo,saratang/servo,RenaudParis/servo,ryancanhelpyou/servo,szeged/servo,pyfisch/servo,evilpie/servo,SimonSapin/servo,samfoo/servo,peterjoel/servo,s142857/servo,KiChjang/servo,youprofit/servo,mbrubeck/servo,KiChjang/servo,walac/servo,wpgallih/servo,jlegendary/servo,rixrix/servo,notriddle/servo,kindersung/servo,tschneidereit/servo,dsandeephegde/servo,mt2d2/servo,deokjinkim/servo,bjwbell/servo,wartman4404/servo,boghison/servo,RenaudParis/servo,paulrouget/servo,j3parker/servo,evilpie/servo,GreenRecycleBin/servo,szeged/servo,rixrix/servo,dati91/servo,thiagopnts/servo,nnethercote/servo,thiagopnts/servo,nrc/servo,GreenRecycleBin/servo,jimberlage/servo,thiagopnts/servo,tafia/servo,pyecs/servo,DominoTree/servo,paulrouget/servo,jgraham/servo,GyrosOfWar/servo,deokjinkim/servo,boghison/servo,paulrouget/servo,nerith/servo,dati91/servo,nrc/servo,s142857/servo,deokjinkim/servo,youprofit/servo,nrc/servo,pgonda/servo,g-k/servo,j3parker/servo,emilio/servo,dati91/servo,nerith/servo,peterjoel/servo,splav/servo,mt2d2/servo,notriddle/servo,szeged/servo,nick-thompson/servo,A-deLuna/servo,saneyuki/servo,tschneidereit/servo,mdibaiee/servo,dsandeephegde/servo,A-deLuna/servo,avadacatavra/servo,anthgur/servo,samfoo/servo,szeged/servo,runarberg/servo,ryancanhelpyou/servo,SimonSapin/servo,nnethercote/servo,paulrouget/servo,zhangjunlei26/servo,upsuper/servo,walac/servo,larsbergstrom/servo,zhangjunlei26/servo,CJ8664/servo,nnethercote/servo,aidanhs/servo,karlito40/servo,mbrubeck/servo,KiChjang/servo,nerith/servo