llvm-project/clang/lib
David Majnemer 7e21745e22 Sema: Don't diagnose string + int if the int is value dependent
Don't send a value dependent expression into the expression evaluator,
HandleSizeof would crash.  Making HandleSizeof handle dependent types
would noisily warn about the operation even if everything turns out OK
after instantiation.

This fixes PR21848.

llvm-svn: 224240
2014-12-15 10:00:35 +00:00
..
ARCMigrate Objective-C SDK modernizer. When modernizing an enum to 2014-12-10 18:25:24 +00:00
AST First patch with codegen of the 'omp for' directive. It implements 2014-12-15 07:07:06 +00:00
ASTMatchers Make the function pointer a template argument instead of a runtime value. 2014-12-01 14:46:14 +00:00
Analysis When checking for uninitialized values, do not confuse "std::move" with every 2014-11-27 01:29:32 +00:00
Basic [modules] When constructing paths relative to a module, strip out /./ directory 2014-12-11 20:50:24 +00:00
CodeGen First patch with codegen of the 'omp for' directive. It implements 2014-12-15 07:07:06 +00:00
Driver Add a FIXME for unifying ARM target abi handling. 2014-12-10 22:58:34 +00:00
Edit Edit: Do not extend a removal to include trailing whitespace if we're at the end 2014-09-15 11:47:10 +00:00
Format Don't break single-line raw string literals. 2014-12-14 20:47:11 +00:00
Frontend Frontend: Canonicalize to native paths when dumping module dependencies 2014-12-12 23:12:27 +00:00
FrontendTool Provide a BuryPointer for unique_ptrs. 2014-08-29 16:53:14 +00:00
Headers Make sure that vec_perm is listed as a static function in altivec.h. 2014-12-10 00:57:43 +00:00
Index [libclang] Use same USR encoding for 'char' regardless of what the target considers the sign to be. 2014-12-08 09:09:05 +00:00
Lex Preprocessor: Recover instead of mutating a token in ExpandBuiltinMacro 2014-12-15 09:03:58 +00:00
Parse Parse: MS property members cannot have an in-class initializer 2014-12-13 11:34:16 +00:00
Rewrite Trim some includes. NFC. 2014-10-29 22:13:46 +00:00
Sema Sema: Don't diagnose string + int if the int is value dependent 2014-12-15 10:00:35 +00:00
Serialization First patch with codegen of the 'omp for' directive. It implements 2014-12-15 07:07:06 +00:00
StaticAnalyzer Use nullptr to silence -Wsentinel when self-hosting on Windows 2014-12-01 22:02:27 +00:00
Tooling Make ArgumentsAdjuster an std::function. 2014-12-03 17:53:02 +00:00
CMakeLists.txt Fix build with various feature flag combinations 2014-07-14 22:17:22 +00:00
Makefile Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00