r259622 - Fix miscompile and rejects-valids when disambiguating after an ambiguous

Richard Smith via cfe-commits cfe-commits at lists.llvm.org
Wed Feb 3 10:53:01 PST 2016


On Wed, Feb 3, 2016 at 9:30 AM, Renato Golin <renato.golin at linaro.org> wrote:
> On 3 February 2016 at 02:58, Richard Smith via cfe-commits
> <cfe-commits at lists.llvm.org> wrote:
>> Author: rsmith
>> Date: Tue Feb  2 20:58:20 2016
>> New Revision: 259622
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=259622&view=rev
>> Log:
>> Fix miscompile and rejects-valids when disambiguating after an ambiguous
>> C-style-cast to function/array type or parenthesized function-style cast/array
>> indexing.
>
> Hi Richard,
>
> After bisecting, I found that your commit is the responsible for this
> test-suite failure on AArch64:
>
> 1. /external/buildbot/clang-native-arm-lnt/test/test-suite/MultiSource/Benchmarks/MallocBench/gs/zpaint.c:181:45:
> current parser token ';'
> 2. /external/buildbot/clang-native-arm-lnt/test/test-suite/MultiSource/Benchmarks/MallocBench/gs/zpaint.c:165:1:
> parsing function body 'image_continue'
> 3. /external/buildbot/clang-native-arm-lnt/test/test-suite/MultiSource/Benchmarks/MallocBench/gs/zpaint.c:165:1:
> in compound statement ('{}')
> 4. /external/buildbot/clang-native-arm-lnt/test/test-suite/MultiSource/Benchmarks/MallocBench/gs/zpaint.c:181:5:
> in compound statement ('{}')
>
> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-full/builds/1330
>
> http://lab.llvm.org:8011/builders/clang-native-arm-lnt/builds/16211
>
> http://lab.llvm.org:8011/builders/clang-cmake-aarch64-quick/builds/4487
>
> Can you have a look, please?

Fixed in r259677, sorry about that!


More information about the cfe-commits mailing list