2005-09-19 Marek Safar <marek.safar@seznam.cz>
authorMarek Safar <marek.safar@gmail.com>
Mon, 19 Sep 2005 13:01:48 +0000 (13:01 -0000)
committerMarek Safar <marek.safar@gmail.com>
Mon, 19 Sep 2005 13:01:48 +0000 (13:01 -0000)
commitb4475db6ed8a55b8d885a9cf755d15ce5fada940
treec3f92ac1f015e63f5cb11fac0cb620b268cfc03d
parentfb90339d52728923331e957eaeeeac9579f8d2db
2005-09-19  Marek Safar  <marek.safar@seznam.cz>

* cs-parser.jay: interface_accessors replaced by
accessor_declarations.

* ecore.cs, literal.cs, statement.cs: NullLiteral holds null
location.

* statement.cs (GotoCase.Resolve): Convert null constant to
null case.
(SwitchLabel.ResolveAndReduce): Ditto.
(SwitchLabel.NullStringCase): Custom null stamp.
(Switch.SimpleSwitchEmit): Fix from NullLiteral to NullStringCase.

typemanager.cs (CSharpSignature): Don't skip first argument
for full names.

svn path=/trunk/mcs/; revision=50225
mcs/mcs/ChangeLog
mcs/mcs/cs-parser.jay
mcs/mcs/ecore.cs
mcs/mcs/literal.cs
mcs/mcs/statement.cs
mcs/mcs/typemanager.cs