llvm-project/clang/lib
Eli Friedman 1f16b743d9 Correctly handle designated initializers which modify an array initialized
with a string.  This case is sort of tricky because we can't modify the
StringLiteral used to represent such initializers.
We are forced to decompose the string into individual characters.

Fixes <rdar://problem/10465114>.

llvm-svn: 183791
2013-06-11 21:48:11 +00:00
..
ARCMigrate Include PathV1.h in files that use it. 2013-06-11 19:59:07 +00:00
AST Use FPT::getArgTypes() instead of manually building ArrayRefs 2013-06-10 20:51:09 +00:00
ASTMatchers Reduce the number of symbols on the object file. 2013-06-11 18:51:07 +00:00
Analysis [analyzer; new edges] Simplify edges in a C++11 for-range loop. 2013-06-06 21:53:45 +00:00
Basic cleanup (address some more review comments for r183474): 2013-06-10 21:36:55 +00:00
CodeGen Revert r183721. It caused cleanups to be delayed too long in some cases. 2013-06-11 19:14:25 +00:00
Driver Try to fix the windows build. 2013-06-11 20:06:05 +00:00
Edit [objcmt] Fix a mishandled conversion to objc directory literal. 2013-04-06 01:13:17 +00:00
Format Insert a space at the start of a line comment in case it starts with an alphanumeric character. 2013-06-11 16:01:49 +00:00
Frontend Include PathV1.h in files that use it. 2013-06-11 19:59:07 +00:00
FrontendTool <rdar://problem/13509689> Introduce -module-file-info option that provides information about a particular module file. 2013-03-27 16:47:18 +00:00
Headers Even in a modules world, people will depend on the weird xmmintrin.h -> emmintrin.h forwarding. 2013-06-07 22:49:44 +00:00
Lex [Preprocessor] Prevent expansion of y in x ## y when x is empty 2013-05-25 01:35:18 +00:00
Parse Fix the parser's updating of the template depth when parsing local templates and late-parsed templates. 2013-06-08 19:47:52 +00:00
Rewrite Added Lexer::getBufferEnd(). 2013-06-04 16:58:03 +00:00
Sema Correctly handle designated initializers which modify an array initialized 2013-06-11 21:48:11 +00:00
Serialization [libclang] Allow building a precompiled preamble with compiler errors 2013-06-11 00:36:55 +00:00
StaticAnalyzer Include PathV1.h in files that use it. 2013-06-11 19:59:07 +00:00
Tooling ClangTool: strip -o from the command line 2013-06-06 11:52:19 +00:00
CMakeLists.txt Turn CLANG_ENABLE_{ARCMT,REWRITER,STATIC_ANALYZER} into proper options so that 2013-05-29 21:09:18 +00:00
Makefile Dont use/link ARCMT, StaticAnalyzer and Rewriter to clang when the user 2012-12-13 16:09:42 +00:00