2008-09-26 Marek Safar <marek.safar@gmail.com>
authorMarek Safar <marek.safar@gmail.com>
Fri, 26 Sep 2008 09:33:40 +0000 (09:33 -0000)
committerMarek Safar <marek.safar@gmail.com>
Fri, 26 Sep 2008 09:33:40 +0000 (09:33 -0000)
A fix for bug #325326
* statement.cs: Check possible mistaken empty statement using
explicit blocks only.

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

mcs/mcs/ChangeLog
mcs/mcs/statement.cs

index e902b7d89deb8a65a67b9823dd98081873843102..4dc696d8a930fac9a4879b59acf8763f2ca81f93 100644 (file)
@@ -1,3 +1,9 @@
+2008-09-26  Marek Safar  <marek.safar@gmail.com>
+
+       A fix for bug #325326
+       * statement.cs: Check possible mistaken empty statement using
+       explicit blocks only.
+
 2008-09-25  Miguel de Icaza  <miguel@novell.com>
 
        * eval.cs (LoadAssembly, ReferenceAssembly): Call
index f9cfd23fb916827964fb7253bba43870df33a380..8e56fac26138398d2a7faf1621c39a76993c735e 100644 (file)
@@ -2210,7 +2210,7 @@ namespace Mono.CSharp {
                                // Check possible empty statement (CS0642)
                                if (Report.WarningLevel >= 3 &&
                                        ix + 1 < statement_count &&
-                                               statements [ix + 1] is Block)
+                                               statements [ix + 1] is ExplicitBlock)
                                        CheckPossibleMistakenEmptyStatement (s);
 
                                //