llvm-project/clang/lib
Bruno Ricci 95550e412f [Sema] Don't check for array bounds when the types in the base expression are dependent
Bail-out of CheckArrayAccess when the types of the base expression before
and after eventual casts are dependent. We will get another chance to check
for array bounds during instantiation. Fixes PR41087.

Differential Revision: https://reviews.llvm.org/D59776

Reviewed By: efriedma

llvm-svn: 356957
2019-03-25 21:37:10 +00:00
..
ARCMigrate Fix file headers. NFC 2019-03-01 06:49:51 +00:00
AST [ASTImporter] Changed use of Import to Import_New in ASTNodeImporter. 2019-03-25 09:16:39 +00:00
ASTMatchers [ASTMatchers][OpenMP] OpenMP Structured-block-related matchers 2019-03-21 15:33:35 +00:00
Analysis Thread Safety: also look at ObjC methods 2019-03-25 20:06:32 +00:00
Basic [X86] Correct the value of MaxAtomicInlineWidth for pre-586 cpus 2019-03-21 20:36:08 +00:00
CodeGen AMDGPU: Add support for cross address space synchronization scopes (clang) 2019-03-25 20:54:00 +00:00
CrossTU [CTU] Do not allow different CPP dialects in CTU 2019-02-28 15:24:59 +00:00
Driver [WebAssembly] Don't use default GetLinkerPath 2019-03-25 21:14:26 +00:00
Edit [Fixed Point Arithmetic] Fixed Point and Integer Conversions 2019-03-06 00:28:43 +00:00
Format [clang-format] Refine structured binding detection 2019-03-25 17:29:16 +00:00
Frontend Add PragmaHandler for MSVC pragma execution_character_set 2019-03-14 18:12:17 +00:00
FrontendTool [analyzer][NFC] Supply CheckerRegistry with AnalyzerOptions 2019-01-26 15:59:21 +00:00
Headers [X86] Make _bswap intrinsic a function instead of a macro to hopefully fix the chromium build. 2019-03-24 18:00:20 +00:00
Index [clang][Index] Mark references from Constructors and Destructors to class as NameReference 2019-03-08 08:30:20 +00:00
Lex Improve the diagnostic for #include_next occurring in a file not found 2019-03-21 20:42:13 +00:00
Parse [Sema][NFCI] Don't allocate storage for the various CorrectionCandidateCallback unless we are going to do some typo correction 2019-03-25 17:08:51 +00:00
Rewrite Update the file headers across all of the LLVM projects in the monorepo 2019-01-19 08:50:56 +00:00
Sema [Sema] Don't check for array bounds when the types in the base expression are dependent 2019-03-25 21:37:10 +00:00
Serialization [OPENMP]Improve detection of omp_allocator_handle_t type and predefined 2019-03-20 20:14:22 +00:00
StaticAnalyzer Moved everything SMT-related to LLVM and updated the cmake scripts. 2019-03-25 17:47:45 +00:00
Tooling [Tooling] Avoid working-dir races in AllTUsToolExecutor 2019-03-22 11:01:13 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00