llvm-project/clang/lib
Richard Smith e6c19f22b2 Modern gcc is happy to constant evaluate __builtin_strlen in various cases
where we didn't. Extend our constant evaluation for __builtin_strlen to handle
any constant array of chars, not just string literals, to match.

llvm-svn: 194762
2013-11-15 02:10:04 +00:00
..
ARCMigrate ObjectiveC migrator: This patch sets access property 2013-11-14 18:28:58 +00:00
AST Modern gcc is happy to constant evaluate __builtin_strlen in various cases 2013-11-15 02:10:04 +00:00
ASTMatchers Introduce MatchFinder::matchAST. 2013-11-07 22:30:36 +00:00
Analysis Thread-safety analysis: check guarded_by and pt_guarded_by on array access. 2013-11-08 19:42:01 +00:00
Basic R600: Add processor type for Hawaii 2013-11-14 23:45:53 +00:00
CodeGen [AArch64] Add support for legacy AArch32 NEON scalar shift right by immediate 2013-11-14 22:02:24 +00:00
Driver Fix typo 2013-11-14 22:58:17 +00:00
Edit ObjectiveC migrator: When doing migration, migrator must suggest 2013-10-01 21:16:29 +00:00
Format Correctly mark first token in the presence of UTF-8 BOM. 2013-11-13 14:04:17 +00:00
Frontend [objcmt] Introduce "objcmt-white-list-dir-path=" option. 2013-11-14 16:33:29 +00:00
FrontendTool [objcmt] If the frontend option is frontend::MigrateSource then we don't need to create 2013-11-13 23:38:17 +00:00
Headers Define [U]LLONG_{MIN,MAX} for C++11, add tests. 2013-10-27 19:00:49 +00:00
Index libclang does not depend directly on clangFormat; but clangIndex does 2013-11-13 22:26:04 +00:00
Lex Modules: Teach the preprocessor to recognize 'import' only after an '@'. 2013-11-07 22:55:02 +00:00
Parse Warn on duplicate function specifier 2013-11-13 06:57:53 +00:00
Rewrite Fix typo: inccrementally 2013-10-13 12:02:16 +00:00
Sema [OpenCL] Make sure we put string literals in the constant address space. 2013-11-14 18:26:10 +00:00
Serialization Include non-explicit submodules in exported module list 2013-11-04 21:51:33 +00:00
StaticAnalyzer [analyzer] Treat MSVC's _wassert as noreturn. 2013-11-14 17:55:00 +00:00
Tooling Adds the ability to inject a DiagnosticConsumer into ClangTools. 2013-11-07 23:18:05 +00:00
CMakeLists.txt Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00
Makefile Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00