Subject: bug#28349: 26.0.50; compilation mode syntax highlighting incorrect

From: Eli Zaretskii <[email-masked]>
Date: Mon, 11 Sep 2017 17:53:58 +0300

> From: Richard Copley <[email-masked]>
> Date: Sun, 10 Sep 2017 23:41:45 +0100
> Cc: Tom Tromey <[email-masked]>, [email-masked]
> 
> This is the backtrace when string-match sets the match data to (0 3):

So you are saying the problem is in the call to string-match?  Or does
some code clobber match-data between that call and when the data is
used?