Run repl in unsafe mode by default
authorMarek Safar <marek.safar@gmail.com>
Mon, 29 Apr 2013 16:02:58 +0000 (18:02 +0200)
committerMarek Safar <marek.safar@gmail.com>
Mon, 29 Apr 2013 16:02:58 +0000 (18:02 +0200)
mcs/tools/csharp/repl.cs

index 89af0a942b7d9dab14608b87a956113117c0ff81..2544964d01f38eb6688a2a3e04a85c8bc6e77c27 100644 (file)
@@ -41,9 +41,14 @@ namespace Mono {
                        var cmd = new CommandLineParser (Console.Out);
                        cmd.UnknownOptionHandler += HandleExtraArguments;
 
-                       var settings = cmd.ParseArguments (args);
-                       if (settings == null)
+                       // Enable unsafe code by default
+                       var settings = new CompilerSettings () {
+                               Unsafe = true
+                       };
+
+                       if (!cmd.ParseArguments (settings, args))
                                return 1;
+
                        var startup_files = new string [settings.SourceFiles.Count];
                        int i = 0;
                        foreach (var source in settings.SourceFiles)