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

Renato Golin via cfe-commits cfe-commits at lists.llvm.org
Wed Feb 3 09:30:37 PST 2016


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?

cheers,
--renato


More information about the cfe-commits mailing list