Rodrigo Mesquita pushed to branch wip/romes/fix-pm-faststring at Glasgow Haskell Compiler / GHC

Commits:

1 changed file:

Changes:

  • compiler/GHC/HsToCore/Pmc/Solver.hs
    ... ... @@ -640,11 +640,12 @@ tyOracle ty_st@(TySt n inert) cts
    640 640
              -- return the new inert set and increment the sequence number n
    
    641 641
            ; return (TySt (n+1) <$> mb_new_inert) }
    
    642 642
     
    
    643
    --- | Allocates a fresh 'EvVar' name for 'PredTy's.
    
    643
    +-- | Allocates a fresh 'EvVar' name for 'PredTy's
    
    644
    +-- (just like 'mkPmId').
    
    644 645
     nameTyCt :: PredType -> DsM EvVar
    
    645 646
     nameTyCt pred_ty = do
    
    646 647
       unique <- getUniqueM
    
    647
    -  let occname = mkVarOccFS (fsLit ("pm_"++show unique))
    
    648
    +  let occname = mkVarOccFS $ fsLit "pm"
    
    648 649
       return (mkUserLocalOrCoVar occname unique ManyTy pred_ty noSrcSpan)
    
    649 650
     
    
    650 651
     -----------------------------