Emacs CEDET语义 - 快速跳转会产生错误

时间:2012-04-02 06:17:55

标签: emacs cedet

当我使用semantic-ia-fast-jump与CEDET时,我收到以下错误消息。

Lisp nesting exceeds 'max-lisp-eval-depth'.  

这是一个C项目。我正在使用GTAGS和CEDET。

2 个答案:

答案 0 :(得分:1)

我发现此问题是由于c片段:

typedef struct _foo {
    int bar;
} foo, *pfoo;

它消失了

typedef struct _foo {
    int bar;
} foo;
typedef foo *pfoo;

答案 1 :(得分:0)

这可能意味着,某些地方,代码无限循环(eval,apply)。 IIUC Emacs预防性限制约为600(默认情况下)。

你可以做两件事。 一个是增加该变量限制并重试。

调查导致该问题的位置和功能。 (setq debug-on-error t)