It seems that requiring 'semantic/bovine/c too early fills semantic-lex-c-preprocessor-
Vyacheslav Gonakhchyan writes:Better do
> Yes. You're right. That solved all my problems with code completion.
> To be precise I added these lines(with defvar with initial value):
> (defvar semantic-lex-c-preprocessor-symbol-file '())
(require 'semantic/bovine/c)
-David