1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-26 07:11:34 -08:00
emacs/test/lisp/cedet
Stefan Monnier 26bfd0cdcf * lisp/cedet/semantic/bovine.el: Fix recent regression
The conversion to `lexical-binding` introduced a regression because
`bovine/c.el` relied on inspecting the local variable `lse` in one of
its callers.

(semantic-bovinate-stream): Bind `lse` dynamically, because of
`semantic-parse-region-c-mode`.
(semantic-bovinate-nonterminal-check-map): Rename from
`semantic-bovinate-nonterminal-check-obarray` to hold some other kind
of table.
(semantic-bovinate-nonterminal-check): Use a hash-table instead of an obarray.

* lisp/cedet/semantic/bovine/c.el (semantic-parse-region-c-mode):
Declare use of `lse` via dynamic scoping.

* test/lisp/cedet/semantic-utest-c.el
(semantic-test-c-preprocessor-simulation): Re-enable test.
2021-03-07 19:03:36 -05:00
..
semantic ; * test/lisp/cedet/semantic/format-tests.el: Minor cleanup. 2021-02-10 06:43:39 +01:00
semantic-utest-ia-resources Move cedet test resource files to follow our conventions 2021-02-10 13:00:20 +01:00
srecode Convert tests for srecode/fields.el to ert 2021-02-10 13:00:00 +01:00
cedet-files-tests.el Convert many manual cedet tests to ert 2021-02-10 06:25:44 +01:00
semantic-utest-c.el * lisp/cedet/semantic/bovine.el: Fix recent regression 2021-03-07 19:03:36 -05:00
semantic-utest-ia.el Move cedet test resource files to follow our conventions 2021-02-10 13:00:20 +01:00
semantic-utest.el Use skip-unless instead of if+message in test 2021-01-13 15:23:31 +01:00
srecode-utest-getset.el Remove some XEmacs compat code from tests 2021-01-13 15:18:21 +01:00
srecode-utest-template.el Remove some XEmacs compat code from tests 2021-01-13 15:18:21 +01:00