]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
PR go/61746
authorian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Jul 2014 20:49:38 +0000 (20:49 +0000)
committerian <ian@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Jul 2014 20:49:38 +0000 (20:49 +0000)
compiler: Fix C-style comment parsing.

The compiler was incorrectly seeing /*/ as a complete C-style
comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212370 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/go/gofrontend/lex.cc

index 1616963473372bfba89e29ddc24843f2d4a97f27..3404cedb5f67bf7025361cff023ba8fb647c66e7 100644 (file)
@@ -598,7 +598,7 @@ Lex::next_token()
                }
              else if (p[1] == '*')
                {
-                 this->lineoff_ = p - this->linebuf_;
+                 this->lineoff_ = p + 2 - this->linebuf_;
                  Location location = this->location();
                  if (!this->skip_c_comment())
                    return Token::make_invalid_token(location);