summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlorch <lorch@epfl.ch>2008-05-20 06:46:44 +0000
committerlorch <lorch@epfl.ch>2008-05-20 06:46:44 +0000
commit4983ebac4ad24ea86606bcbed8556ea9434ad862 (patch)
treee2503da7473c2a7ff53468dd88a7ed9baeb8058d
parent99b5d1c6477b0d3fffbc628cb15c35c054e1a3cb (diff)
downloadscala-4983ebac4ad24ea86606bcbed8556ea9434ad862.tar.gz
scala-4983ebac4ad24ea86606bcbed8556ea9434ad862.tar.bz2
scala-4983ebac4ad24ea86606bcbed8556ea9434ad862.zip
Always keep .msil files
-rw-r--r--src/compiler/scala/tools/nsc/Settings.scala1
-rw-r--r--src/compiler/scala/tools/nsc/backend/msil/GenMSIL.scala3
2 files changed, 0 insertions, 4 deletions
diff --git a/src/compiler/scala/tools/nsc/Settings.scala b/src/compiler/scala/tools/nsc/Settings.scala
index 7fee784d83..3e177397bd 100644
--- a/src/compiler/scala/tools/nsc/Settings.scala
+++ b/src/compiler/scala/tools/nsc/Settings.scala
@@ -102,7 +102,6 @@ class Settings(error: String => Unit) {
val assemname = StringSetting ("-Xassem", "file", "Name of the output assembly (only relevant with -target:msil)", "").dependsOn(target, "msil").hideToIDE
val assemrefs = StringSetting ("-Xassem-path", "path", "List of assemblies referenced by the program (only relevant with -target:msil)", ".").dependsOn(target, "msil").hideToIDE
- val keepMsilFiles = BooleanSetting ("-Xkeep-msil-files", "Keep .msil files after calling ilasm").dependsOn(target, "msil").hideToIDE
val Xchecknull = BooleanSetting ("-Xcheck-null", "Emit warning on selection of nullable reference")
val noassertions = BooleanSetting ("-Xdisable-assertions", "Generate no assertions and assumptions")
val Xexperimental = BooleanSetting ("-Xexperimental", "Enable experimental extensions")
diff --git a/src/compiler/scala/tools/nsc/backend/msil/GenMSIL.scala b/src/compiler/scala/tools/nsc/backend/msil/GenMSIL.scala
index 0a522f7948..b1f3154cd6 100644
--- a/src/compiler/scala/tools/nsc/backend/msil/GenMSIL.scala
+++ b/src/compiler/scala/tools/nsc/backend/msil/GenMSIL.scala
@@ -461,9 +461,6 @@ abstract class GenMSIL extends SubComponent {
try {
val p = Runtime.getRuntime().exec(cmd)
p.waitFor() // wait until ilasm is done
- if(!settings.keepMsilFiles.value) {
- generatedFiles.foreach(f => new File(f).delete())
- }
} catch {
case _ =>
Console.println("Cannot run command: " + cmd)