From: Matthijs Kooijman Date: Wed, 16 Jun 2010 10:47:44 +0000 (+0200) Subject: Don't treat datacon id's as local variables. X-Git-Url: https://git.stderr.nl/gitweb?a=commitdiff_plain;h=9acc6fbecd5b8c65c1efa6ac4971adbafada05cd;hp=9acc6fbecd5b8c65c1efa6ac4971adbafada05cd;p=matthijs%2Fmaster-project%2Fc%CE%BBash.git Don't treat datacon id's as local variables. 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). ---