diff --git a/ghc/compiler/parser/hsparser.y b/ghc/compiler/parser/hsparser.y index 0ea933fef4195fb3311f4dc6431959ebf9ed55b8..31145d81ef6f90489a98957eb57bbf48d9205e45 100644 --- a/ghc/compiler/parser/hsparser.y +++ b/ghc/compiler/parser/hsparser.y @@ -385,6 +385,8 @@ impdecl : importkey modid impspec { $$ = lsing(mkimport($3,1,mknothing(),$4,$1,startlineno)); } | importkey QUALIFIED modid AS modid impspec { $$ = lsing(mkimport($3,1,mkjust($5),$6,$1,startlineno)); } + | importkey modid AS modid impspec + { $$ = lsing(mkimport($3,1,mkjust($4),$5,$1,startlineno)); } ; impspec : /* empty */ { $$ = mknothing(); }