[cfe-dev] Missing service for CommentHandlers

Douglas Gregor dgregor at apple.com
Thu Jan 28 13:52:02 PST 2010


On Jan 27, 2010, at 1:43 AM, Abramo Bagnara wrote:

> (Resent using another subscription, the other address seems to not find
> its way to the list. Sorry for possible duplicates).
> 
> Recently it has been commited a patch to allow comment handlers to enter
> token in the preprocessed stream, but AFAICT we lack the possibility for
> handlers to know if the preprocessor is currently skipping an excluded
> block.
> 
> Currently if the comment handler enter tokens also when preprocessor is
> skipping, these token are not consumed by SkipExcludedConditionalBlock
> and then will be read on exit of this function (obviously this is wrong).
> 
> We have some alternative way to cope with this problem:
> 
> 1) make SkipExcludedConditionalBlock to consume also the tokens from
> CurTokenLexer

This seems like the right approach to me. 

	- Doug



More information about the cfe-dev mailing list