* expression.cs (Invocation.OverloadResolve): Flag error if we are
calling an unsafe method from a safe location.
svn path=/trunk/mcs/; revision=35795
+2004-11-07 Miguel de Icaza <miguel@ximian.com>
+
+ * expression.cs (Invocation.OverloadResolve): Flag error if we are
+ calling an unsafe method from a safe location.
+
2004-11-06 Marek Safar <marek.safar@seznam.cz>
Fix #69167
a.Expr = conv;
}
+ if (parameter_type.IsPointer){
+ if (!ec.InUnsafe){
+ UnsafeError (loc);
+ return false;
+ }
+ }
+
Parameter.Modifier a_mod = a.GetParameterModifier () &
unchecked (~(Parameter.Modifier.OUT | Parameter.Modifier.REF));
Parameter.Modifier p_mod = pd.ParameterModifier (j) &