* ManagedCompiler.cs (HandleTaskExecutionErrors): Log error if
authorAnkit Jain <radical@corewars.org>
Wed, 7 Oct 2009 22:45:57 +0000 (22:45 -0000)
committerAnkit Jain <radical@corewars.org>
Wed, 7 Oct 2009 22:45:57 +0000 (22:45 -0000)
required.

svn path=/trunk/mcs/; revision=143721

mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ChangeLog
mcs/class/Microsoft.Build.Tasks/Microsoft.Build.Tasks/ManagedCompiler.cs

index 6f3c31a9abe1b6c16a207232e094c4901b99a041..b7bf89fbc65d70560b026b1c8627529d477ad575 100644 (file)
@@ -1,3 +1,8 @@
+2009-10-07  Ankit Jain  <jankit@novell.com>
+
+       * ManagedCompiler.cs (HandleTaskExecutionErrors): Log error if
+       required.
+
 2009-10-06  Ankit Jain  <jankit@novell.com>
 
        * Exec.cs (ExecuteTool): Use DeleteTempFile instead of File.Delete
index ce5ddcfab08f47a39373fb1e89257fc338c9ab17..e625d92df1c0096a32b0cb1a9ff0891d95bd91d7 100644 (file)
@@ -134,6 +134,9 @@ namespace Microsoft.Build.Tasks {
                [MonoTODO]
                protected override bool HandleTaskExecutionErrors ()
                {
+                       if (!Log.HasLoggedErrors && ExitCode != 0)
+                               Log.LogError ("Compiler crashed with code: {0}.", ExitCode);
+
                        return ExitCode == 0 && !Log.HasLoggedErrors;
                }