From 7ad5e3915fe0fad7c8053b53cab1aa7aa74193fe Mon Sep 17 00:00:00 2001 From: Noam Postavsky Date: Tue, 4 Jun 2019 21:08:26 -0400 Subject: [PATCH] ; Add test for Bug#36092 * test/lisp/nxml/nxml-mode-tests.el (nxml-mode->-after-quote): New test. --- test/lisp/nxml/nxml-mode-tests.el | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/lisp/nxml/nxml-mode-tests.el b/test/lisp/nxml/nxml-mode-tests.el index 70816bb9de0..53416b4280c 100644 --- a/test/lisp/nxml/nxml-mode-tests.el +++ b/test/lisp/nxml/nxml-mode-tests.el @@ -99,5 +99,20 @@ (should (nth 4 (syntax-ppss))) (search-forward "comment3"))) +(ert-deftest nxml-mode->-after-quote () + "Reduction from Bug#36092." + (with-temp-buffer + (insert "\n" + (make-string 1794 ?a) "\n" + "'>" + (make-string 196 ?a) "\n" + "") + (nxml-mode) + (syntax-propertize 2001) + (syntax-propertize (point-max)) ; Triggered an assert failure. + ;; Check that last tag is parsed as a tag. + (should (= 1 (- (car (syntax-ppss (1- (point-max)))) + (car (syntax-ppss (point-max)))))))) + (provide 'nxml-mode-tests) ;;; nxml-mode-tests.el ends here -- 2.39.2