+2006-07-16 Marek Safar <marek.safar@seznam.cz>
+
+ A fix for #70506
+ * driver.cs (MainDriver): When a file extension is missing,
+ use a default one.
+
2006-07-15 Marek Safar <marek.safar@seznam.cz>
* annonymous.cs (AnonymousMethod.CreateScopeType): Fixed nested type
int pos = first_source.LastIndexOf ('.');
if (pos > 0)
- output_file = first_source.Substring (0, pos) + RootContext.TargetExt;
+ output_file = first_source.Substring (0, pos);
else
- output_file = first_source + RootContext.TargetExt;
+ output_file = first_source;
}
+
+ if (!Path.HasExtension (output_file))
+ output_file += RootContext.TargetExt;
if (!CodeGen.Init (output_file, output_file, want_debugging_support))
return false;
+2006-07-16 Marek Safar <marek.safar@seznam.cz>
+
+ A fix for #70506
+ * driver.cs (MainDriver): When a file extension is missing,
+ use a default one.
+
2006-07-15 Marek Safar <marek.safar@seznam.cz>
* annonymous.cs (AnonymousMethod.CreateScopeType): Fixed nested type
int pos = first_source.LastIndexOf ('.');
if (pos > 0)
- output_file = first_source.Substring (0, pos) + RootContext.TargetExt;
+ output_file = first_source.Substring (0, pos);
else
- output_file = first_source + RootContext.TargetExt;
+ output_file = first_source;
}
+
+ if (!Path.HasExtension (output_file))
+ output_file += RootContext.TargetExt;
if (!CodeGen.Init (output_file, output_file, want_debugging_support))
return false;
--- /dev/null
+// Compiler options: -out:test-525\r
+\r
+public class C\r
+{\r
+ public static void Main ()\r
+ {\r
+ }\r
+}
\ No newline at end of file