CC Mode. Preserve space syntax-table props in open strings

This fixes bug#68111, allowing, e.g., backward-kill-word to
work properly.

* lisp/progmodes/cc-mode.el (c-clear-string-fences): On an open
string which isn't followed by another string, remove the
syntax-table properties just from template delimiters rather
than setting the syntax-table properties of all the string to
punctuation.
1 job for master in 4 minutes and 57 seconds (queued for 4 seconds)
Status Job ID Name Coverage
  Normal
failed #79166
test-lisp-progmodes-inotify

00:04:57

 
Name Stage Failure
failed
test-lisp-progmodes-inotify Normal
Uploading artifacts for failed job
Uploading artifacts...
WARNING: test-lisp-progmodes-inotify-91f316d2/: no matching files. Ensure that the artifact path is relative to the working directory
ERROR: No files to upload
Uploading artifacts...
WARNING: test-lisp-progmodes-inotify-91f316d2/junit-test-report.xml: no matching files. Ensure that the artifact path is relative to the working directory
ERROR: No files to upload
Cleaning up project directory and file based variables
ERROR: Job failed: exit code 128