Don't subtract 1 from the line #.  A #line directive does not apply to the line containing the directive.  It applies to the next line.  Fixes #60.