2008-09-29 Rodrigo Kumpera <rkumpera@novell.com>
[mono.git] / mcs / mcs / convert.cs
index 42779ad2b28cb0ecacc216cb078b37b53674120f..931fe82665de4c930e87dc52bccbbcfcb7dc54ec 100644 (file)
@@ -1238,7 +1238,7 @@ namespace Mono.CSharp {
                        if (source == null)
                                return null;
 
-                       return new UserCast (method, source, loc);
+                       return new UserCast (method, source, loc).DoResolve (ec);
                }
 
                /// <summary>
@@ -1394,7 +1394,7 @@ namespace Mono.CSharp {
                                }
 
                                if (expr_type == TypeManager.null_type && target_type.IsPointer)
-                                       return EmptyCast.Create (NullPointer.Null, target_type);
+                                       return EmptyCast.Create (new NullPointer (loc), target_type);
                        }
 
                        if (expr_type == TypeManager.anonymous_method_type){