summaryrefslogtreecommitdiff
path: root/compiler/basicTypes
diff options
context:
space:
mode:
authorManuel M T Chakravarty <chak@cse.unsw.edu.au>2011-11-04 15:22:02 +1100
committerManuel M T Chakravarty <chak@cse.unsw.edu.au>2011-11-04 16:03:36 +1100
commit5ee8081ac9bc6d747a1559e953fa0c3a04675a45 (patch)
tree00cf551dc1dfcf488b13ea3586ea9d55aa2e527d /compiler/basicTypes
parentb30c6012c7552c874281050d40e5a59012b2c5e7 (diff)
downloadhaskell-5ee8081ac9bc6d747a1559e953fa0c3a04675a45.tar.gz
Clean up and complete the vectorisation of type classes
Diffstat (limited to 'compiler/basicTypes')
-rw-r--r--compiler/basicTypes/OccName.lhs16
1 files changed, 8 insertions, 8 deletions
diff --git a/compiler/basicTypes/OccName.lhs b/compiler/basicTypes/OccName.lhs
index def9bba9e4..0df37e4300 100644
--- a/compiler/basicTypes/OccName.lhs
+++ b/compiler/basicTypes/OccName.lhs
@@ -597,14 +597,14 @@ mkDataCOcc = mk_simple_deriv varName "$c"
-- Vectorisation
mkVectOcc, mkVectTyConOcc, mkVectDataConOcc, mkVectIsoOcc, mkPADFunOcc, mkPReprTyConOcc,
mkPDataTyConOcc, mkPDataDataConOcc :: Maybe String -> OccName -> OccName
-mkVectOcc = mk_simple_deriv_with varName "$v_"
-mkVectTyConOcc = mk_simple_deriv_with tcName ":V_"
-mkVectDataConOcc = mk_simple_deriv_with dataName ":VD_"
-mkVectIsoOcc = mk_simple_deriv_with varName "$VI_"
-mkPADFunOcc = mk_simple_deriv_with varName "$PA_"
-mkPReprTyConOcc = mk_simple_deriv_with tcName ":VR_"
-mkPDataTyConOcc = mk_simple_deriv_with tcName ":VP_"
-mkPDataDataConOcc = mk_simple_deriv_with dataName ":VPD_"
+mkVectOcc = mk_simple_deriv_with varName "$v"
+mkVectTyConOcc = mk_simple_deriv_with tcName "V:"
+mkVectDataConOcc = mk_simple_deriv_with dataName "VD:"
+mkVectIsoOcc = mk_simple_deriv_with varName "$vi"
+mkPADFunOcc = mk_simple_deriv_with varName "$pa"
+mkPReprTyConOcc = mk_simple_deriv_with tcName "VR:"
+mkPDataTyConOcc = mk_simple_deriv_with tcName "VP:"
+mkPDataDataConOcc = mk_simple_deriv_with dataName "VPD:"
mk_simple_deriv :: NameSpace -> String -> OccName -> OccName
mk_simple_deriv sp px occ = mk_deriv sp px (occNameString occ)