[prev in list] [next in list] [prev in thread] [next in thread]
List: cfe-commits
Subject: Re: [PATCH] PR14795 : -frewrite-includes sometimes results in incorrect line number
From: Eli Friedman <eli.friedman () gmail ! com>
Date: 2013-07-16 0:29:43
Message-ID: CAJdarcF_R1NRrKkGVb_6WWwrV7xuiS+V0=iyZ0U2quTot5B3jA () mail ! gmail ! com
[Download RAW message or body]
On Sun, Jul 14, 2013 at 2:16 PM, Lubos Lunak <l.lunak@suse.cz> wrote:
> On Monday 01 of July 2013, Eli Friedman wrote:
>> On Sat, Jun 29, 2013 at 11:35 PM, Lubos Lunak <l.lunak@suse.cz> wrote:
>> > Hello,
>> >
>> > could somebody please review and commit the atached patch for pr14795?
>> > Thank
>> > you.
>>
>> --- a/lib/Lex/Lexer.cpp
>> +++ b/lib/Lex/Lexer.cpp
>> @@ -2372,8 +2372,9 @@ bool Lexer::LexEndOfFile(Token &Result, const char
>> *CurPtr) {
>> FormTokenWithChars(Result, CurPtr, tok::eod);
>>
>> // Restore comment saving mode, in case it was disabled for directive.
>> - resetExtendedTokenMode();
>> - return true; // Have a token.
>> + if (PP)
>> + resetExtendedTokenMode();
>> + return true; // Have a token.
>> }
>>
>> // If we are in raw mode, return this event as an EOF token. Let the
>> caller
>>
>> How is this related?
>
> I had a crash there without this when I wrote the patch. I don't remember the
> circumstances though and the random testcase I tried doesn't trigger it.
Okay.
Please commit without this change.
-Eli
_______________________________________________
cfe-commits mailing list
cfe-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic