summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sources/scalac/backend/msil/TypeCreator.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/sources/scalac/backend/msil/TypeCreator.java b/sources/scalac/backend/msil/TypeCreator.java
index 32081a96f6..48fe68f029 100644
--- a/sources/scalac/backend/msil/TypeCreator.java
+++ b/sources/scalac/backend/msil/TypeCreator.java
@@ -546,9 +546,10 @@ final class TypeCreator {
void initAssembly() {
AssemblyName an = new AssemblyName();
an.Name = assemName;
+ String moduleName = assemName + (entryPoint == null ? ".dll" : ".exe");
msilAssembly = AssemblyBuilder.DefineDynamicAssembly(an);
msilModule = msilAssembly.DefineDynamicModule
- (an.Name, an.Name + (entryPoint == null ? ".dll" : ".exe"));
+ (moduleName, new File(outDir, moduleName).getAbsolutePath());
for (Iterator classes = types2create.iterator(); classes.hasNext();) {
Symbol clazz = (Symbol)classes.next();