From 1dff09739346037a588a3b9290800c09a9b3409a Mon Sep 17 00:00:00 2001 From: Dmitry Gutov Date: Fri, 1 Feb 2019 03:01:39 +0300 Subject: Backport: js--re-search-backward-inner: Fix infloop Fix JS indentation infloop reported in https://github.com/mooz/js2-mode/issues/513. * lisp/progmodes/js.el (js--re-search-backward-inner): Account for multiline string literals. * test/manual/indent/js.js: New test example. (cherry picked from commit b01a4295c2f9bb58858880e4e28b05cc8396791c) --- test/manual/indent/js.js | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test') diff --git a/test/manual/indent/js.js b/test/manual/indent/js.js index b0d8bcabd20..df790986947 100644 --- a/test/manual/indent/js.js +++ b/test/manual/indent/js.js @@ -144,6 +144,13 @@ bar( /abc/ ) +// No infloop inside js--re-search-backward-inner +let b = { + a : ` + //1 + ` +} + // Local Variables: // indent-tabs-mode: nil // js-indent-level: 2 -- cgit v1.2.1