On Jan 7, 2013, at 11:23 AM, David Blaikie <[email protected]> wrote:

> On Mon, Jan 7, 2013 at 11:16 AM, Argyrios Kyrtzidis <[email protected]> wrote:
>> Author: akirtzidis
>> Date: Mon Jan  7 13:16:23 2013
>> New Revision: 171772
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=171772&view=rev
>> Log:
>> [PCH] (De)serialize the end location of MacroInfo.
> 
> Test case?

It fixes some tests in the following commits.

> 
>> 
>> Modified:
>>    cfe/trunk/lib/Serialization/ASTReader.cpp
>>    cfe/trunk/lib/Serialization/ASTWriter.cpp
>> 
>> Modified: cfe/trunk/lib/Serialization/ASTReader.cpp
>> URL: 
>> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/ASTReader.cpp?rev=171772&r1=171771&r2=171772&view=diff
>> ==============================================================================
>> --- cfe/trunk/lib/Serialization/ASTReader.cpp (original)
>> +++ cfe/trunk/lib/Serialization/ASTReader.cpp Mon Jan  7 13:16:23 2013
>> @@ -1144,6 +1144,7 @@
>>       unsigned NextIndex = 3;
>>       SourceLocation Loc = ReadSourceLocation(F, Record, NextIndex);
>>       MacroInfo *MI = PP.AllocateMacroInfo(Loc);
>> +      MI->setDefinitionEndLoc(ReadSourceLocation(F, Record, NextIndex));
>> 
>>       // Record this macro.
>>       MacrosLoaded[GlobalID - NUM_PREDEF_MACRO_IDS] = MI;
>> 
>> Modified: cfe/trunk/lib/Serialization/ASTWriter.cpp
>> URL: 
>> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/ASTWriter.cpp?rev=171772&r1=171771&r2=171772&view=diff
>> ==============================================================================
>> --- cfe/trunk/lib/Serialization/ASTWriter.cpp (original)
>> +++ cfe/trunk/lib/Serialization/ASTWriter.cpp Mon Jan  7 13:16:23 2013
>> @@ -1853,6 +1853,7 @@
>>       addMacroRef(MI, Record);
>>       Record.push_back(inferSubmoduleIDFromLocation(MI->getDefinitionLoc()));
>>       AddSourceLocation(MI->getDefinitionLoc(), Record);
>> +      AddSourceLocation(MI->getDefinitionEndLoc(), Record);
>>       AddSourceLocation(MI->getUndefLoc(), Record);
>>       Record.push_back(MI->isUsed());
>>       Record.push_back(MI->isPublic());
>> 
>> 
>> _______________________________________________
>> cfe-commits mailing list
>> [email protected]
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits


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

Reply via email to