Re: [CEDET-devel] [RFC] bovinator improperly parses attributes at the end of function declaration
Brought to you by:
zappo
From: David E. <de...@ra...> - 2011-04-07 18:33:25
|
Dan Kruchinin writes: > As I understood the second case works because it parser thinks that > __THROW is throw from C++. No, it's because __THROW is explicitly included in semantic-lex-c-preprocessor-symbol-map-builtin. This preprocessor stuff is a never-ending issue, unfortunately. You can circumvent that problem by doing (add-to-list 'semantic-lex-c-preprocessor-symbol-map '("SOMESYMBOL" . "")) As you can see in the *-symbol-map-builtin variable, we also include some symbols from the glibc by default; if you think there are some important ones missing, please let us know and we'll include them there. -David |