summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/bindat.el
diff options
context:
space:
mode:
authorMattias EngdegÄrd <mattiase@acm.org>2021-05-18 12:03:11 +0200
committerMattias EngdegÄrd <mattiase@acm.org>2021-05-18 12:34:30 +0200
commitbe9db2b94d31a0afe3f93302558b3a78605244c7 (patch)
treeed6b70146ad94da66d8390ad9c1179f1255580da /lisp/emacs-lisp/bindat.el
parented8c3303f945fbd2c16ece0e87d041c75ae05ff9 (diff)
downloademacs-be9db2b94d31a0afe3f93302558b3a78605244c7.tar.gz
emacs-be9db2b94d31a0afe3f93302558b3a78605244c7.tar.bz2
emacs-be9db2b94d31a0afe3f93302558b3a78605244c7.zip
Fix pcase 'rx' patterns with a single named submatch (bug#48477)
pcase 'rx' patterns with a single named submatch, like (rx (let x "a")) would always succeed because of an over-optimistic transformation. Patterns with 0 or more than 1 named submatches were not affected. Reported by Philipp Stephani. * lisp/emacs-lisp/rx.el (rx--pcase-macroexpander): Special case for a single named submatch. * test/lisp/emacs-lisp/rx-tests.el (rx-pcase): Add tests.
Diffstat (limited to 'lisp/emacs-lisp/bindat.el')
0 files changed, 0 insertions, 0 deletions