diff options
author | Simon Marlow <marlowsd@gmail.com> | 2008-08-05 13:35:44 +0000 |
---|---|---|
committer | Simon Marlow <marlowsd@gmail.com> | 2008-08-05 13:35:44 +0000 |
commit | 1867a7bb8c59ea514b4f47f5434842543933ec9a (patch) | |
tree | 4f622970ba88bf408e2884d0ea3819230abf1232 /compiler/main/HscStats.lhs | |
parent | ea9a5be67418ab76c4fa33736a3335b517c9e7f9 (diff) | |
download | haskell-1867a7bb8c59ea514b4f47f5434842543933ec9a.tar.gz |
Add -XPackageImports, new syntax for package-qualified imports
Now you can say
import "network" Network.Socket
and get Network.Socket from package "network", even if there are
multiple Network.Socket modules in scope from different packages
and/or the current package.
This is not really intended for general use, it's mainly so that we
can build backwards-compatible versions of packages, where we need to
be able to do
module GHC.Base (module New.GHC.Base) where
import "base" GHC.Base as New.GHC.Base
Diffstat (limited to 'compiler/main/HscStats.lhs')
-rw-r--r-- | compiler/main/HscStats.lhs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/main/HscStats.lhs b/compiler/main/HscStats.lhs index e717bfec64..3bcaac465a 100644 --- a/compiler/main/HscStats.lhs +++ b/compiler/main/HscStats.lhs @@ -119,7 +119,7 @@ ppSourceStats short (L _ (HsModule _ exports imports ldecls _ _ _)) sig_info (InlineSig _ _) = (0,0,0,1) sig_info _ = (0,0,0,0) - import_info (L _ (ImportDecl _ _ qual as spec)) + import_info (L _ (ImportDecl _ _ _ qual as spec)) = add6 (1, qual_info qual, as_info as, 0,0,0) (spec_info spec) qual_info False = 0 qual_info True = 1 |