263
280
VarName z -> typeError $ ClashingDefinition (C.QName x) $ A.qualify (mnameFromList []) z
264
281
ConstructorName [] -> __IMPOSSIBLE__
267
284
| otherwise -> typeError $ ClashingDefinition (C.QName x) $ anameName (head' ds)
268
285
PatternSynResName n -> typeError $ ClashingDefinition (C.QName x) $ anameName n
270
287
modifyCurrentScope $ addNamesToScope (localNameSpace acc) x ys
272
289
head' [] = {- ' -} __IMPOSSIBLE__