[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#6231: 23.2; ede-cpp-root-projects spp table is not taken into accoun
From: |
Jonathan Marchand |
Subject: |
bug#6231: 23.2; ede-cpp-root-projects spp table is not taken into account by semantic in cedet |
Date: |
Mon, 24 May 2010 13:53:18 +0200 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
Ok, I have found the other bug that prevents ede-cpp-root to use the
project preprocessor symbols.
In fact, the emacs23.2 version of cedet use the symbols defined in
:spp-table to parse the include files specified in :include, (with the
bugfix I gave earlier) but not for :system-include-path.
I was not sure it was a bug or a feature, but by checkouting the CVS
version of cedet, I could figure the intended behavior was to use the
symbols for both, so this is a bug.
The problem is the variable
semantic-lex-spp-project-macro-symbol-obarray which is correctly set
when parsing a file within the project, but set to nil when parsing an
external include. This time I couldn't figure where in the code the
problem is, so I can't report a way to solve this. I hope some people
from the dev team can fix this.
Regards,
Jonathan Marchand
signature.asc
Description: Digital signature