c-beginning-of-statement-1: Handle syntactic WS macros properly.

* lisp/progmodes/cc-engine.el (c-beginning-of-statement-1): The variable
before-sws-pos should record the position of a closing paren/brace/bracket
before moving backwards over a sexp.  When there is a syntactic WS macro
between the starting point and the closing p/b/b, setq before-sws-pos again
after moving backward over the macro.
1 job for master in 6 minutes and 19 seconds (queued for 1 second)
Status Job ID Name Coverage
  Test
failed #1681
test-all

00:06:19

 
Name Stage Failure
failed
test-all Test
Makefile:807: recipe for target 'bootstrap-emacs.pdmp' failed
make[2]: Leaving directory '/builds/emacs/emacs/src'
Makefile:424: recipe for target 'src' failed
make[1]: Leaving directory '/builds/emacs/emacs'
Makefile:1115: recipe for target 'bootstrap' failed
make[2]: *** [bootstrap-emacs.pdmp] Error 255
make[1]: *** [src] Error 2
make: *** [bootstrap] Error 2
ERROR: Job failed: exit code 1