mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-04-28 01:00:52 -07:00
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. |
||
|---|---|---|
| .. | ||
| ede | ||
| semantic | ||
| srecode | ||
| cedet-cscope.el | ||
| cedet-files.el | ||
| cedet-global.el | ||
| cedet-idutils.el | ||
| cedet.el | ||
| ChangeLog.1 | ||
| data-debug.el | ||
| ede.el | ||
| mode-local.el | ||
| pulse.el | ||
| semantic.el | ||
| srecode.el | ||