2010-03-09 Marek Safar <marek.safar@gmail.com>
authorMarek Safar <marek.safar@gmail.com>
Tue, 9 Mar 2010 10:31:12 +0000 (10:31 -0000)
committerMarek Safar <marek.safar@gmail.com>
Tue, 9 Mar 2010 10:31:12 +0000 (10:31 -0000)
* cs-parser.jay (GetLocation): Use an expression when available.

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

mcs/mcs/ChangeLog
mcs/mcs/cs-parser.jay

index 97b99ceedb5b8e8c2d6eb19dd1b657c87f3cface..50930337017091fa10b10373bea2f60991045872 100644 (file)
@@ -1,3 +1,7 @@
+2010-03-09  Marek Safar  <marek.safar@gmail.com>
+
+       * cs-parser.jay (GetLocation): Use an expression when available.
+
 2010-03-04  Marek Safar  <marek.safar@gmail.com>
 
        A fix for bug #582579
index 18c8c57b1899ab1729223ae23dc016495a2e4b03..d2a73d47a4e415efffcca7bf213899fdf7f1a887 100644 (file)
@@ -6283,6 +6283,8 @@ Location GetLocation (object obj)
                return ((Tokenizer.LocatedToken) obj).Location;
        if (obj is MemberName)
                return ((MemberName) obj).Location;
+       if (obj is Expression)
+               return ((Expression) obj).Location;             
 
        return lexer.Location;
 }