[Sema] Fix -Warray-bounds false negative when casting an out-of-bounds array item
authorIlya Mirsky <ilya.mirsky@ericsson.com>
Mon, 18 Jan 2021 00:02:44 +0000 (18:02 -0600)
committereinvbri <vince.a.bridgers@ericsson.com>
Wed, 3 Feb 2021 13:50:50 +0000 (07:50 -0600)
commite48f444751cf781c42934b242b81f549da77bad0
tree54f1de226da8680bb8b3147364c5f8692581cd2a
parente635feb15a91e6eeb77876031be2811e63d542f3
[Sema] Fix -Warray-bounds false negative when casting an out-of-bounds array item

Patch by Ilya Mirsky!

Fixes: http://llvm.org/PR44343

Reviewed By: rsmith

Differential Revision: https://reviews.llvm.org/D71714
clang/include/clang/Sema/Sema.h
clang/lib/Sema/SemaChecking.cpp
clang/test/Parser/cxx-ambig-decl-expr.cpp
clang/test/SemaCXX/array-bounds.cpp