- Nov 08, 2012
-
-
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
-
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; this checker is only used for documentation. llvm-svn: 167522
-
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
-
Eli Friedman authored
llvm-svn: 167487
-
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
-
Manman Ren authored
llvm-svn: 167476
-
Fariborz Jahanian authored
translated source where it is needed. wip. llvm-svn: 167469
-
Daniel Dunbar authored
llvm-svn: 167468
-
Alexey Samsonov authored
Follow-up for r167411 to un-break ASan on Mac. Move SanitizerArgs to a header file and use it on Darwin toolchain. llvm-svn: 167460
-
Manman Ren authored
disabling byval, we set realign to true. It will perform an aligned alloca, and call memcpy to copy the byval argument to the local variable. Change the size threshold back to 64 bytes. rdar://12596507 llvm-svn: 167440
-
Anna Zaks authored
llvm-svn: 167439
-
Anna Zaks authored
Thanks Jordan. llvm-svn: 167438
-
Eli Friedman authored
llvm-svn: 167437
-
Eli Friedman authored
refactor the code. llvm-svn: 167436
-
Richard Smith authored
Classify the INT_MIN/-1 check as -fsanitize=signed-integer-overflow, not as -fsanitize=divide-by-zero. llvm-svn: 167433
-
Eli Friedman authored
llvm-svn: 167431
-
Richard Smith authored
-fno-address-sanitizer, -fthread-sanitizer, -fno-thread-sanitizer, and -fcatch-undefined-behavior as deprecated: produce a warning if they are used pointing to the corresponding -fsanitize= option. In passing add the missing '-' to some diagnostics. llvm-svn: 167429
-
Argyrios Kyrtzidis authored
llvm-svn: 167426
-