- Nov 08, 2012
-
-
Dmitri Gribenko authored
MSVC supports only C89, so it is important to keep c-index-test.c buildable with C89. However, Clang defaults to C99, so while building Clang with Clang one can introduce C99 constructs into c-index-test.c without noticing. Thanks to Nakamura Takumi for helping with MSVC bits. llvm-svn: 167561
-
Michael J. Spencer authored
llvm-svn: 167559
-
- Nov 07, 2012
-
-
Nico Weber authored
llvm-svn: 167551
-
Richard Trieu authored
the base class. If the base class deduction succeeds, use those results. If it fails, keep using the results from the derived class template deduction. This prevents an assertion later where the type of deduction failure doesn't match up with the template deduction info. llvm-svn: 167550
-
Fariborz Jahanian authored
captured block variable layout meta-data. No intended change in functionality. llvm-svn: 167549
-
David Blaikie authored
llvm-svn: 167547
-
Fariborz Jahanian authored
directive on a new line. llvm-svn: 167542
-
Douglas Gregor authored
module in place. <rdar://problem/10138913> llvm-svn: 167539
-
David Blaikie authored
Patch by Philip Craig. llvm-svn: 167538
-
Jordan Rose authored
Patch by Sean McBride! llvm-svn: 167537
-
David Chisnall authored
a bug in the inliner still causes the wrong thing to happen at -O2 and above (PR14116). llvm-svn: 167534
-
Jordan Rose authored
No functionality change (doc comments only). llvm-svn: 167523
-
Jordan Rose authored
No functionality change; this checker is only used for documentation. llvm-svn: 167522
-
Ted Kremenek authored
llvm-svn: 167518
-
Ted Kremenek authored
llvm-svn: 167515
-
Richard Smith authored
instantiate it if it can be instantiated and implicitly define it if it can be implicitly defined. This matches g++'s approach. Remove some cases from SemaOverload which were marking functions as referenced when just planning how overload resolution would proceed; such cases are not actually references. llvm-svn: 167514
-
Fariborz Jahanian authored
llvm-svn: 167511
-
Eli Friedman authored
llvm-svn: 167510
-
Manuel Klimek authored
This is preparation for adding Decl dumping. Patch by Philip Craig. llvm-svn: 167509
-
David Blaikie authored
Spent longer than reasonable looking for a nice way to test this & decided to give up for now. Open to suggestions/requests. Richard Smith suggested adding something to ASTMatchers but it wasn't readily apparent how to test this with that. llvm-svn: 167507
-
Eli Friedman authored
llvm-svn: 167506
-
Douglas Gregor authored
the validation of an AST file against a specific set of options. llvm-svn: 167504
-
Eli Friedman authored
This is useful because unnamed bitfields can have effects on the offsets which are not otherwise reflected in the DWARF information. <rdar://problem/12629719> llvm-svn: 167503
-
Fariborz Jahanian authored
translated code where new code makes the lines be off. This is wip. llvm-svn: 167500
-
- Nov 06, 2012
-
-
NAKAMURA Takumi authored
RewriteModernObjC.cpp: Use Lexer::Stringify() on the file name of #line directive to escape Win32 path separator '\\'. llvm-svn: 167497
-
Anton Korobeynikov authored
works between the modules. No functionality change on Darwin/Windows. This fixes PR11480. llvm-svn: 167496
-
Eli Friedman authored
coverage of this code is. llvm-svn: 167495
-
NAKAMURA Takumi authored
llvm-svn: 167494
-
Argyrios Kyrtzidis authored
llvm-svn: 167489
-
Eli Friedman authored
llvm-svn: 167487
-
NAKAMURA Takumi authored
clang/test/Driver/fsanitize.c: Speculative fix to improve test on win32, not to mix emissions into stdout. llvm-svn: 167485
-
Douglas Gregor authored
llvm-svn: 167483
-
Douglas Gregor authored
allowing a module map to be placed one level above the '.framework' directories to specify that all .frameworks within that directory can be inferred as framework modules. One can also specifically exclude frameworks known not to work. This makes explicit (and more restricted) behavior modules have had "forever", where *any* .framework was assumed to be able to be built as a module. That's not necessarily true, so we white-list directories (with exclusions) when those directories have been audited. llvm-svn: 167482
-
Michael Han authored
We don't support any C++11 attributes that appertain to declaration specifiers so reject the attributes in parser until we support them; this also conforms to what g++ 4.8 is doing. llvm-svn: 167481
-
Richard Smith authored
llvm-svn: 167479
-
Argyrios Kyrtzidis authored
It is part of libclang and has other uses besides running the clang tests. llvm-svn: 167478
-
Manman Ren authored
llvm-svn: 167476
-
Chad Rosier authored
llvm-svn: 167472
-
Manuel Klimek authored
Patch by Philip Craig. llvm-svn: 167470
-
Fariborz Jahanian authored
translated source where it is needed. wip. llvm-svn: 167469
-