branch: elpa/d-mode
commit 9443ceae65ba59e5fda2b8c6b3a1607edd75f41e
Author: Dylan Gleason <[email protected]>
Commit: Dylan Gleason <[email protected]>
fix: add `d-forward-decl-or-cast-1` function optional param
Fix broken (as of Emacs 29) call to `d-forward-decl-or-cast-1` advice
function due to apparent change in `c-forward-decl-or-cast-1` function
definition specifying an optional `inside-macro` param. See
'cc-engine.el'. More work may be needed to support the optional
parameter but for now just get font locking working again.
---
d-mode.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/d-mode.el b/d-mode.el
index e7ae9b17f7..8969d99623 100644
--- a/d-mode.el
+++ b/d-mode.el
@@ -531,7 +531,7 @@ Evaluate OLD-FORM if the Emacs version is older than
MIN-VERSION,
;----------------------------------------------------------------------------
-(defun d-forward-decl-or-cast-1 (preceding-token-end context last-cast-end)
+(defun d-forward-decl-or-cast-1 (preceding-token-end context last-cast-end
&optional inside-macro)
"D version of `c-forward-decl-or-cast-1'." ;; checkdoc-params:
(preceding-token-end context last-cast-end)
;; (message "(d-forward-decl-or-cast-1 %S %S %S) @ %S" preceding-token-end
context last-cast-end (point))