Updates for API cleanups.
authorPaolo Molaro <lupus@oddwiz.org>
Wed, 16 Jun 2004 11:49:22 +0000 (11:49 -0000)
committerPaolo Molaro <lupus@oddwiz.org>
Wed, 16 Jun 2004 11:49:22 +0000 (11:49 -0000)
svn path=/trunk/mono/; revision=29681

mono/interpreter/interp.c

index b2c37b58472ea3d9525924c91dcc9d0879973b85..e18f4fff470e1230d5e6987cafae45980dd84b00 100644 (file)
@@ -4040,16 +4040,14 @@ ves_exec_method (MonoInvocation *frame)
 static int 
 ves_exec (MonoDomain *domain, MonoAssembly *assembly, int argc, char *argv[])
 {
-       MonoImage *image = assembly->image;
-       MonoCLIImageInfo *iinfo;
+       MonoImage *image = mono_assembly_get_image (assembly);
        MonoMethod *method;
        MonoObject *exc = NULL;
        int rval;
 
-       iinfo = image->image_info;
-       method = mono_get_method (image, iinfo->cli_cli_header.ch_entry_point, NULL);
+       method = mono_get_method (image, mono_image_get_entry_point (image), NULL);
        if (!method)
-               g_error ("No entry point method found in %s", image->name);
+               g_error ("No entry point method found in %s", mono_image_get_filename (image));
 
        rval = mono_runtime_run_main (method, argc, argv, &exc);
        if (exc != NULL)