On Jan 4, 2009, at 4:06 PM, Sebastian Redl wrote:

> Chris Lattner wrote:
>> Author: lattner
>> Date: Sun Jan  4 17:51:17 2009
>> New Revision: 61656
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=61656&view=rev
>> Log:
>> Simplify some control flow and remove a call to  
>> TryAnnotateCXXScopeToken
>> that isn't doing what is desired. It was annotating the current token
>> not the 'next' token.  This code should be fixed.
>>
> Heh! Spring cleaning? :-)
>
> Anyway, does this fix the problem just reported on cfe-dev? That is,
> does this code still assert?
>
> int a;
> int f() {
>  return ::a;
> }

Still crashes, I'm iterating on the code with the goal of eventually  
fixing it.  There is a subtle bug when it pushes tokens back into the  
preprocessor.  I think this is a scary thing to do, so I'm working on  
removing it.  The code is also doing a lot more lookahead than I think  
it needs to do.

-Chris

_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to