Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2001-09-27 21:36:55 +0400
committerMiguel de Icaza <miguel@gnome.org>2001-09-27 21:36:55 +0400
commit66c78971d70ac67a4bc6ddfecaddc9a7711c14fd (patch)
tree5b9943ee907343e5eb07bca2d52c2bcce9e80558 /mcs/errors/errors.txt
parente6499af6217cf06dfa5bc890f7f446966badcd33 (diff)
2001-09-27 Miguel de Icaza <miguel@ximian.com>
* expression.cs (LValue): Add new method AddressOf to be used by the `&' operator. Change the argument of Store to take an EmitContext instead of an ILGenerator, because things like FieldExpr need to be able to call their children expression to generate the instance code. (Expression::Error, Expression::Warning): Sugar functions for reporting errors. (Expression::MemberLookup): Accept a TypeContainer instead of a Report as the first argument. (Expression::ResolvePrimary): Killed. I still want to improve this as currently the code is just not right. (Expression::ResolveMemberAccess): Simplify, but it is still wrong. (Unary::Resolve): Catch errors in AddressOf operators. (LocalVariableReference::Emit, ::Store, ::AddressOf): typecast index to a byte for the short-version, or the compiler will choose the wrong Emit call, which generates the wrong data. (ParameterReference::Emit, ::Store): same. (FieldExpr::AddressOf): Implement. * typemanager.cs: TypeManager: made public variable instead of property. * driver.cs: document --fatal. * report.cs (ErrorMessage, WarningMessage): new names for the old Error and Warning classes. * cs-parser.jay (member_access): Turn built-in access to types into a normal simplename svn path=/trunk/mcs/; revision=1009
Diffstat (limited to 'mcs/errors/errors.txt')
-rwxr-xr-xmcs/errors/errors.txt5
1 files changed, 4 insertions, 1 deletions
diff --git a/mcs/errors/errors.txt b/mcs/errors/errors.txt
index 7054dca12b9..a1a7ab9bde5 100755
--- a/mcs/errors/errors.txt
+++ b/mcs/errors/errors.txt
@@ -18,4 +18,7 @@ numbers to match the Microsoft numbers:
methods and non-methods. They have the same name, and I do
not know how this is possible to begin with.
--6 Generic internal compiler error. \ No newline at end of file
+-6 Generic internal compiler error.
+
+-7 Internal compiler error/library error: no default constructor
+ for a built-in type. Ie, decimal (int 32) \ No newline at end of file