llvm-project/clang/lib
Erik Pilkington 6f11db1370 Support enums with a fixed underlying type in all language modes.
Previously we supported these in C++, ObjC, and C with -fms-extensions.

rdar://43831380

Differential revision: https://reviews.llvm.org/D52339

llvm-svn: 343360
2018-09-28 20:24:58 +00:00
..
ARCMigrate Add missing library dependency to fix build break after rC340247 2018-08-21 11:41:41 +00:00
AST [cxx2a] P0614R1: Support init-statements in range-based for loops. 2018-09-28 18:44:09 +00:00
ASTMatchers [ASTMatchers] add three matchers for dependent expressions 2018-09-11 16:09:19 +00:00
Analysis [cxx2a] P0614R1: Support init-statements in range-based for loops. 2018-09-28 18:44:09 +00:00
Basic [X86] Add the movbe instruction intrinsics from icc. 2018-09-28 17:09:51 +00:00
CodeGen [cxx2a] P0614R1: Support init-statements in range-based for loops. 2018-09-28 18:44:09 +00:00
CrossTU [CrossTU] Fix handling of Cross Translation Unit directory path 2017-10-27 12:53:37 +00:00
Driver [DRIVER][OFFLOAD] Do not invoke unbundler on unsupported file types. 2018-09-28 16:17:59 +00:00
Edit Port getLocEnd -> getEndLoc 2018-08-09 21:09:38 +00:00
Format [ClangFormat] 'try' of function-try-block doesn't obey BraceWrapping 2018-09-28 09:17:00 +00:00
Frontend [analyzer] Provide an option to dump generated exploded graphs to a given file. 2018-09-28 18:49:21 +00:00
FrontendTool [modules] Frontend support for building a header module from a list of 2018-09-15 01:21:15 +00:00
Headers [X86] Add the movbe instruction intrinsics from icc. 2018-09-28 17:09:51 +00:00
Index [Index] Report specialization bases as references when IndexImplicitInstantiation is true 2018-09-23 08:23:48 +00:00
Lex [Lex] TokenConcatenation now takes const Preprocessor 2018-09-27 12:40:16 +00:00
Parse Support enums with a fixed underlying type in all language modes. 2018-09-28 20:24:58 +00:00
Rewrite Remove trailing space 2018-07-30 19:24:48 +00:00
Sema [OPENMP]Fix PR39084: Check datasharing attributes of reduction variables only. 2018-09-28 19:33:14 +00:00
Serialization [cxx2a] P0614R1: Support init-statements in range-based for loops. 2018-09-28 18:44:09 +00:00
StaticAnalyzer [analyzer] [NFC] Remove unused parameters, as found by -Wunused-parameter 2018-09-28 18:49:41 +00:00
Tooling [Tooling] Get rid of uses of llvm::Twine::str which is slow. NFC 2018-09-27 14:50:24 +00:00
CMakeLists.txt Add Cross Translation Unit support library 2017-09-22 11:11:01 +00:00