r221567 - Fix unintended fallthrough in ASTReader
David Blaikie
dblaikie at gmail.com
Tue Nov 11 17:32:50 PST 2014
On Tue, Nov 11, 2014 at 5:23 PM, Ben Langmuir <blangmuir at apple.com> wrote:
>
> On Nov 11, 2014, at 5:03 PM, David Blaikie <dblaikie at gmail.com> wrote:
>
>
>
> On Fri, Nov 7, 2014 at 4:06 PM, Ben Langmuir <blangmuir at apple.com> wrote:
>
>> Author: benlangmuir
>> Date: Fri Nov 7 18:06:39 2014
>> New Revision: 221567
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=221567&view=rev
>> Log:
>> Fix unintended fallthrough in ASTReader
>>
>
> Is this tested?
>
>
> No, because there’s no change in behaviour. The garbage data we read in
> the unintended fallthrough happens to get replaced with the correct data
> later because of the order we read the blocks.
>
> Thanks for checking :-)
>
Thanks for the explanation (:
>
> Ben
>
>
>
>>
>> Modified:
>> cfe/trunk/lib/Serialization/ASTReader.cpp
>>
>> Modified: cfe/trunk/lib/Serialization/ASTReader.cpp
>> URL:
>> http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Serialization/ASTReader.cpp?rev=221567&r1=221566&r2=221567&view=diff
>>
>> ==============================================================================
>> --- cfe/trunk/lib/Serialization/ASTReader.cpp (original)
>> +++ cfe/trunk/lib/Serialization/ASTReader.cpp Fri Nov 7 18:06:39 2014
>> @@ -2522,6 +2522,8 @@ ASTReader::ReadControlBlock(ModuleFile &
>> if (ASTReadResult Result =
>> ReadModuleMapFileBlock(Record, F, ImportedBy,
>> ClientLoadCapabilities))
>> return Result;
>> + break;
>> +
>> case INPUT_FILE_OFFSETS:
>> NumInputs = Record[0];
>> NumUserInputs = Record[1];
>>
>>
>> _______________________________________________
>> cfe-commits mailing list
>> cfe-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20141111/12c83815/attachment.html>
More information about the cfe-commits
mailing list