Proper error instead of pattern match failure.
Proper error instead of pattern match failure.

When attempting to access a field of a non-composite type, give a real
type error, rather than a pattern match failure. This was in here
before, I think, but must have been messed up during refactoring.

darcs-hash:20081220001942-fbb9b-da6025daeb2e5b98ba8b6aaa42b9619edd2b313b.gz

jthornber/language-c-ejt,jthornber/language-c-ejt,jthornber/language-c-ejt