Fix https://github.com/avakar/pytoml/issues/17.
diff --git a/pytoml/parser.py b/pytoml/parser.py
index 015eaf2..57b6b0e 100644
--- a/pytoml/parser.py
+++ b/pytoml/parser.py
@@ -171,7 +171,7 @@
         else:
             self._pos = (self._pos[0] + s.count('\n'), len(s) - suffix_pos)
 
-_ews_re = re.compile(r'(?:[ \t]|#[^\n]*\n|\n)*')
+_ews_re = re.compile(r'(?:[ \t]|#[^\n]*\n|#[^\n]*\Z|\n)*')
 def _p_ews(s):
     s.expect_re(_ews_re)
 
diff --git a/test/toml-test b/test/toml-test
index e8b7822..fa9501a 160000
--- a/test/toml-test
+++ b/test/toml-test
@@ -1 +1 @@
-Subproject commit e8b7822e3287da1002a03a60c15cd2894ed79889
+Subproject commit fa9501a192b7c46b82059caddaef978e3de883dc