X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmonograph%2Fmonograph.c;h=7fb66c17e04372ed6c9a244c401d79fbab51d77b;hb=9dc9bd534bb36dd4b54e76c08270fe11e68104e8;hp=61615bc3ab997420e74d1daf4d029b93f11ccd10;hpb=e605fc95a3cee96c2058054c7d75c814390fe3e0;p=mono.git diff --git a/mono/monograph/monograph.c b/mono/monograph/monograph.c index 61615bc3ab9..7fb66c17e04 100644 --- a/mono/monograph/monograph.c +++ b/mono/monograph/monograph.c @@ -8,6 +8,7 @@ #include "mono/metadata/mono-endian.h" #include "mono/metadata/appdomain.h" /* mono_init */ #include "mono/metadata/debug-helpers.h" +#include "mono/utils/mono-compiler.h" static FILE *output; static int include_namespace = 0; @@ -1050,12 +1051,14 @@ main (int argc, char *argv[]) { aname = argv [i]; if (argc > i + 1) cname = argv [i + 1]; - if (!aname) - aname = "mscorlib"; + if (aname) { + assembly = mono_assembly_open (aname, NULL); + } else { + assembly = mono_image_get_assembly (mono_get_corlib ()); + } if (!cname && (graphtype == GRAPH_TYPES)) cname = "System.Object"; - assembly = mono_assembly_open (aname, NULL); if (!assembly) { g_print ("cannot open assembly %s\n", aname); exit (1);