llvm-project/clang/lib
Benjamin Kramer f3b323debc [Sema] Don't crash on scanf on forward-declared enums.
This is valid in GNU C, which allows pointers to incomplete enums. GCC
just pretends that the underlying type is 'int' in those cases, follow
that behavior.

llvm-svn: 279374
2016-08-20 16:51:33 +00:00
..
ARCMigrate [NFC] Header cleanup 2016-07-18 19:02:11 +00:00
AST Revert r279351 and r279357 due to bot failures 2016-08-20 03:00:54 +00:00
ASTMatchers Add an AST matcher for external formal linkage. 2016-08-17 13:10:42 +00:00
Analysis [Sema] Don't crash on scanf on forward-declared enums. 2016-08-20 16:51:33 +00:00
Basic Re-commit [OpenCL] AMDGCN: Fix size_t type 2016-08-19 05:17:25 +00:00
CodeGen Re-commit [OpenCL] AMDGCN: Fix size_t type 2016-08-19 05:17:25 +00:00
Driver Module: add -fprebuilt-module-path to support loading prebuilt modules. 2016-08-18 17:42:15 +00:00
Edit [OpenCL] Generate opaque type for sampler_t and function call for the initializer 2016-07-28 19:26:30 +00:00
Format clang-format: [JS] handle object literals with casts. 2016-08-19 14:35:01 +00:00
Frontend Module: add -fprebuilt-module-path to support loading prebuilt modules. 2016-08-18 17:42:15 +00:00
FrontendTool [analyzer] Command line option to show enabled checker list. 2016-08-08 13:41:04 +00:00
Headers [CUDA] Improve handling of math functions. 2016-08-18 20:43:13 +00:00
Index Visit lambda capture inits from RecursiveASTVisitor::TraverseLambdaCapture(). 2016-08-17 14:59:53 +00:00
Lex C++ Modules TS: Add parsing support for module import declaration. 2016-08-18 21:59:42 +00:00
Parse C++ Modules TS: support parsing the 'module' declaration (including extensions 2016-08-19 01:43:06 +00:00
Rewrite Remove use of builtin comma operator. 2016-02-18 22:34:54 +00:00
Sema PR28423: Compare primary declaration contexts. 2016-08-20 14:50:22 +00:00
Serialization Module: add -fprebuilt-module-path to support loading prebuilt modules. 2016-08-18 17:42:15 +00:00
StaticAnalyzer [analyzer] Weaken assertion in trackNullOrUndefValue() 2016-08-19 01:05:31 +00:00
Tooling Fix json compilation database syntax on non-Windows. 2016-08-18 19:42:00 +00:00
CMakeLists.txt