llvm-project/clang/lib
Aaron Ballman 35713eba56 Enable support for the [[nodiscard]] attribute from WG14 N2050 when enabling double square bracket attributes in C code.
llvm-svn: 316026
2017-10-17 20:33:35 +00:00
..
ARCMigrate Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. 2017-06-03 06:23:19 +00:00
AST Enable support for the [[nodiscard]] attribute from WG14 N2050 when enabling double square bracket attributes in C code. 2017-10-17 20:33:35 +00:00
ASTMatchers [ASTMatchers] Don't create a copy of a std::set when iterating over it. 2017-10-10 07:21:34 +00:00
Analysis [Analyzer] Support bodyfarming libstdc++ implementation of std::call_once. 2017-10-11 20:53:01 +00:00
Basic [OpenMP] Implement omp_is_initial_device() as builtin 2017-10-17 14:28:14 +00:00
CodeGen [OPENMP] Fix capturing of boolean variables in debug mode. 2017-10-17 16:47:34 +00:00
CrossTU Fix implicit-fallthrough warning by adding missing break 2017-09-24 15:17:46 +00:00
Driver [CMake][OpenMP] Customize default offloading arch 2017-10-17 13:37:36 +00:00
Edit [clang] Fix format specifiers fixits for nested macros 2017-06-20 20:46:58 +00:00
Format [clang-format] Break non-trailing comments, try 2 2017-10-16 09:08:53 +00:00
Frontend Don't print end-of-directive tokens in -E output 2017-10-16 23:07:15 +00:00
FrontendTool Update after LLVM change r309087 2017-07-26 09:10:17 +00:00
Headers [X86] Add CLWB intrinsic. clang part 2017-10-12 18:57:15 +00:00
Index Fix indexer crash for default template template parameter value 2017-10-10 21:09:49 +00:00
Lex Add -f[no-]double-square-bracket-attributes as new driver options to control use of [[]] attributes in all language modes. This is the initial implementation of WG14 N2165, which is a proposal to add [[]] attributes to C2x, but also allows you to enable these attributes in C++98, or disable them in C++11 or later. 2017-10-15 15:01:42 +00:00
Parse Add -f[no-]double-square-bracket-attributes as new driver options to control use of [[]] attributes in all language modes. This is the initial implementation of WG14 N2165, which is a proposal to add [[]] attributes to C2x, but also allows you to enable these attributes in C++98, or disable them in C++11 or later. 2017-10-15 15:01:42 +00:00
Rewrite [Analyzer] Add support for displaying cross-file diagnostic paths in HTML output 2017-08-03 18:12:22 +00:00
Sema [OpenCL] Restrict swizzle length check to OpenCL mode 2017-10-17 17:54:57 +00:00
Serialization Support for destroying operator delete, per C++2a proposal P0722. 2017-10-13 01:55:36 +00:00
StaticAnalyzer [analyzer] pr28449: Fix support for various array initializers. 2017-10-13 20:54:56 +00:00
Tooling [clang-rename] Rename enum. 2017-10-17 14:14:41 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00