Merge pull request #3769 from evincarofautumn/fix-verify-before-allocs
[mono.git] / mcs / errors / errors.txt
old mode 100755 (executable)
new mode 100644 (file)
index 9f084be..52d90e8
@@ -79,6 +79,35 @@ numbers, as they look nicer on the debugging output.
 
 -26     Corlib compilation is not supported in MS.NET
 
+-27    Attribute resolved to two different types
+
+-28    (retired)
+
+-29     Use -option instead of --option: to move people to the new
+       command line handling.
+   
+-30     This version of the runtime does not support making pinned local variables.  
+        This code may cause errors on a runtime with a moving GC
+
+-31     Internal compiler error during the method emit phase.
+
+-32     Internal compiler error during parsing.
+
+-33     Contravariant type parameters cannot be the return type.
+
+-34     Contravariant type parameters can only be used as type arguments in
+       contravariant positions.
+
+-35     Covariant type parameters can only be used as type arguments in
+       covariant positions.
+
+-36     Variant type parameters can only be used with interface and
+        delegate types.
+
+-37     Contravariant type parameters cannot be byref method parameters.
+
+-38     Covariant type parameters cannot be used as method parameters.
+
 ----------
 
 Errors that we have allocated that will have corresponding errors in
@@ -116,4 +145,18 @@ the Microsoft C# compiler:
 
 -214    Generic class can not have attribute as its parent class
 
--215    Taking the address of a parameter in an iterator is not allowed.
\ No newline at end of file
+-215    Taking the address of a parameter in an iterator is not allowed.
+
+-216    Can not use a type parameters as base class
+
+-217   Wrong number of type parameters
+
+-218   Invalid constraints clause
+
+-219   Type argument doesn't meet constraints.
+
+-220   Cannot resolve constructed type
+
+-221    params modifier present in anonymous method declaration
+
+-222    yield statement only available in C# 2.0 mode