Don't treat datacon id's as local variables.
authorMatthijs Kooijman <matthijs@stdin.nl>
Wed, 16 Jun 2010 10:47:44 +0000 (12:47 +0200)
committerMatthijs Kooijman <matthijs@stdin.nl>
Wed, 16 Jun 2010 10:47:44 +0000 (12:47 +0200)
This ensures that datacon id's get simplified like they should.
Previously, this wasn't really needed, since a datacon id would become a
constant that could be used in conditional assignments directly. Now,
however, there might be more complex ADT's (like the Maybe type), where
one of the constructors is without arguments (e.g., Nothing), but
assigning the enumeration value directly won't work (it should go into
the constructor field).


No differences found