From 8d8dc08fdff06e33ccde3725003837968d3f1ae0 Mon Sep 17 00:00:00 2001
From: Marcel Greter <marcel.greter@ocbnet.ch>
Date: Sun, 29 Mar 2015 12:42:29 +0200
Subject: [PATCH] Fix reported position when no token can be parsed

Finally fix https://github.com/sass/libsass/pull/979
---
 parser.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/parser.cpp b/parser.cpp
index 5edc251dbc..01020896a1 100644
--- a/parser.cpp
+++ b/parser.cpp
@@ -143,9 +143,8 @@ namespace Sass {
       }
       else {
         lex< css_whitespace >();
-        before_token = after_token;
         if (position >= end) break;
-        error("invalid top-level expression", pstate);
+        error("invalid top-level expression", after_token);
       }
       lex< optional_spaces >();
     }