Teach DmdAnal about free coercion variables
Teach DmdAnal about free coercion variables

Coercion variables are used in casts and coercions, so the demand
analyser should jolly well not regard them as absent!

In fact this bug never makes a difference because even absent
unboxed-coercion arguments are passed anyway;
see WwLib.mk_abesnt_let, which returns Nothing for coercion Ids.

But it was simply wrong before and that is never cool.

GaloisInc/halvm-ghc,elieux/ghc,vTurbine/ghc,anton-dessiatov/ghc,mettekou/ghc,christiaanb/ghc,anton-dessiatov/ghc,urbanslug/ghc,AlexanderPankiv/ghc,vTurbine/ghc,acowley/ghc,AlexanderPankiv/ghc,vikraman/ghc,shlevy/ghc,ezyang/ghc,tjakway/ghcjvm,wxwxwwxxx/ghc,GaloisInc/halvm-ghc,urbanslug/ghc,sdiehl/ghc,christiaanb/ghc,siddhanathan/ghc,nkaretnikov/ghc,vTurbine/ghc,mfine/ghc,wxwxwwxxx/ghc,nkaretnikov/ghc,ezyang/ghc,oldmanmike/ghc,shlevy/ghc,vTurbine/ghc,oldmanmike/ghc,gridaphobe/ghc,gridaphobe/ghc,ezyang/ghc,elieux/ghc,siddhanathan/ghc,nkaretnikov/ghc,vikraman/ghc,christiaanb/ghc,nkaretnikov/ghc,mcschroeder/ghc,nushio3/ghc,urbanslug/ghc,sgillespie/ghc,gridaphobe/ghc,acowley/ghc,ezyang/ghc,vTurbine/ghc,tjakway/ghcjvm,sdiehl/ghc,snoyberg/ghc,tjakway/ghcjvm,mcschroeder/ghc,mettekou/ghc,mettekou/ghc,mfine/ghc,siddhanathan/ghc,wxwxwwxxx/ghc,sgillespie/ghc,ml9951/ghc,GaloisInc/halvm-ghc,wxwxwwxxx/ghc,mettekou/ghc,sgillespie/ghc,tjakway/ghcjvm,acowley/ghc,shlevy/ghc,ml9951/ghc,ghc-android/ghc,mcschroeder/ghc,da-x/ghc,ml9951/ghc,gridaphobe/ghc,sdiehl/ghc,TomMD/ghc,acowley/ghc,gridaphobe/ghc,acowley/ghc,elieux/ghc,ghc-android/ghc,nushio3/ghc,christiaanb/ghc,da-x/ghc,mcschroeder/ghc,da-x/ghc,mcschroeder/ghc,snoyberg/ghc,TomMD/ghc,vikraman/ghc,christiaanb/ghc,olsner/ghc,vikraman/ghc,ezyang/ghc,oldmanmike/ghc,sgillespie/ghc,da-x/ghc,fmthoma/ghc,gridaphobe/ghc,wxwxwwxxx/ghc,oldmanmike/ghc,nushio3/ghc,TomMD/ghc,ml9951/ghc,sdiehl/ghc,tjakway/ghcjvm,shlevy/ghc,shlevy/ghc,nushio3/ghc,snoyberg/ghc,da-x/ghc,sgillespie/ghc,anton-dessiatov/ghc,siddhanathan/ghc,sdiehl/ghc,mfine/ghc,ghc-android/ghc,mfine/ghc,mfine/ghc,vTurbine/ghc,fmthoma/ghc,ml9951/ghc,nushio3/ghc,sdiehl/ghc,nkaretnikov/ghc,siddhanathan/ghc,AlexanderPankiv/ghc,fmthoma/ghc,elieux/ghc,ghc-android/ghc,mettekou/ghc,nushio3/ghc,da-x/ghc,oldmanmike/ghc,da-x/ghc,AlexanderPankiv/ghc,anton-dessiatov/ghc,ghc-android/ghc,christiaanb/ghc,fmthoma/ghc,GaloisInc/halvm-ghc,GaloisInc/halvm-ghc,vikraman/ghc,olsner/ghc,shlevy/ghc,olsner/ghc,siddhanathan/ghc,anton-dessiatov/ghc,gridaphobe/ghc,urbanslug/ghc,olsner/ghc,tjakway/ghcjvm,sgillespie/ghc,ezyang/ghc,AlexanderPankiv/ghc,urbanslug/ghc,mcschroeder/ghc,fmthoma/ghc,nkaretnikov/ghc,GaloisInc/halvm-ghc,olsner/ghc,mfine/ghc,shlevy/ghc,nushio3/ghc,tjakway/ghcjvm,anton-dessiatov/ghc,ghc-android/ghc,olsner/ghc,vikraman/ghc,sgillespie/ghc,oldmanmike/ghc,vTurbine/ghc,elieux/ghc,wxwxwwxxx/ghc,TomMD/ghc,snoyberg/ghc,ghc-android/ghc,TomMD/ghc,snoyberg/ghc,oldmanmike/ghc,wxwxwwxxx/ghc,TomMD/ghc,mettekou/ghc,fmthoma/ghc,AlexanderPankiv/ghc,fmthoma/ghc,ezyang/ghc,christiaanb/ghc,elieux/ghc,acowley/ghc,urbanslug/ghc,vikraman/ghc,nkaretnikov/ghc,mettekou/ghc,mfine/ghc,mcschroeder/ghc,GaloisInc/halvm-ghc,anton-dessiatov/ghc,sdiehl/ghc,TomMD/ghc,urbanslug/ghc,AlexanderPankiv/ghc,elieux/ghc,ml9951/ghc,siddhanathan/ghc,olsner/ghc,snoyberg/ghc,ml9951/ghc,snoyberg/ghc,ml9951/ghc,acowley/ghc