Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/ikvm-fork.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/ikvmc
diff options
context:
space:
mode:
authorjfrijters <jfrijters>2010-11-29 11:16:54 +0300
committerjfrijters <jfrijters>2010-11-29 11:16:54 +0300
commit1410ece9532d4e7085c1e9263b2a87f473b77c2a (patch)
tree774c3e2fb9057d0bc9817228b8cdb0d931ac1508 /ikvmc
parent4e650270a5b5bdc7875c0fcee8ce384a855e60ee (diff)
- Added ModuleBuilder.__Save() to support -target:module option better.
- Changed ikvmc to use new ModuleBuilder.__Save() instead of workaround of deleting the manifest module after saving the assembly.
Diffstat (limited to 'ikvmc')
-rw-r--r--ikvmc/CompilerClassLoader.cs6
1 files changed, 2 insertions, 4 deletions
diff --git a/ikvmc/CompilerClassLoader.cs b/ikvmc/CompilerClassLoader.cs
index 6ad88035..2122348e 100644
--- a/ikvmc/CompilerClassLoader.cs
+++ b/ikvmc/CompilerClassLoader.cs
@@ -558,10 +558,8 @@ namespace IKVM.Internal
if(targetIsModule)
{
- Tracer.Info(Tracer.Compiler, "CompilerClassLoader saving temp.$$$ in {0}", assemblyDir);
- string manifestAssembly = "temp.$$$";
- assemblyBuilder.Save(manifestAssembly, options.pekind, options.imageFileMachine);
- File.Delete(assemblyDir + manifestAssembly);
+ Tracer.Info(Tracer.Compiler, "CompilerClassLoader saving {0} in {1}", assemblyFile, assemblyDir);
+ GetTypeWrapperFactory().ModuleBuilder.__Save(options.pekind, options.imageFileMachine);
}
else
{