Я просматривал код ядра linux с emacs-24.5.1 и cedet (inlined в emacs) для семантического разбора.cedet-semantic error «Idle Service Error semantic-idle-summary-idle-function - Арифметическая ошибка» при анализе файла ядра Linux «jiffies.h»
После некоторых обычных конфигураций я открыл init/main.c с помощью emacs, и появились некоторые подсказки, такие как «Parsing * file *% ... Done», это доказывает, что cedet-semantic работает. Однако при разборе «jiffies.h» произошла ошибка, ошибка была «Idle Service Error semantic-idle-summary-idle-function - Арифметическая ошибка».
Я гугл этой ошибки, чтобы найти решение и просто нашел Maillist: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=17681
Очевидно, что эта ошибка была вызвана ошибкой семантического, семантический не может разобрать арифметический макрос правильно. К сожалению, я не нашел решения этой проблемы.
как я могу избежать этой ошибки? обновить cedet? Может быть, cedet в emacs-24.5.1 является последней версией.