- Feb 15, 2012
-
-
Richard Smith authored
Conditionally include headers which older STL implementations don't provide. llvm-svn: 150526
-
Lang Hames authored
llvm-svn: 150525
-
- Feb 14, 2012
-
-
Richard Smith authored
llvm-svn: 150524
-
Sean Callanan authored
can be allocated in the process. llvm-svn: 150523
-
Richard Smith authored
features. :) llvm-svn: 150522
-
Richard Smith authored
llvm-svn: 150521
-
Chad Rosier authored
llvm-svn: 150520
-
Douglas Gregor authored
lambda expressions. Because these issue was pulled back from Ready status at the Kona meeting, we still emit an ExtWarn when using default arguments for lambda expressions. llvm-svn: 150519
-
Richard Smith authored
template is defined, and then the specialization is referenced again, don't forget to instantiate the template on the second reference. Use the source location of the first reference as the point of instantiation, though. llvm-svn: 150518
-
Argyrios Kyrtzidis authored
llvm-svn: 150517
-
Dmitri Gribenko authored
after the `for(...) ;' has more indentation than for itself. llvm-svn: 150516
-
Dmitri Gribenko authored
* if, switch, range-based for: warn if semicolon is on the same line. * for, while: warn if semicolon is on the same line and either next statement is compound statement or next statement has more indentation. Replacing the semicolon with {} or moving the semicolon to the next line will always silence the warning. Tests from SemaCXX/if-empty-body.cpp merged into SemaCXX/warn-empty-body.cpp. llvm-svn: 150515
-
Johnny Chen authored
Remove the functionality of using 'frame variable -w' to set a watchpoint now that 'watchpoint set variable/expression' is working. Also update the relevant test cases. llvm-svn: 150514
-
Anna Zaks authored
(In response of Ted's review of r150112.) This moves the logic which checked if a symbol escapes through a parameter to invalidateRegionCallback (instead of post CallExpr visit.) To accommodate the change, added a CallOrObjCMessage parameter to checkRegionChanges callback. llvm-svn: 150513
-
Aaron Ballman authored
Using the new external-linkage warning recently added instead of disabling all return type warnings. llvm-svn: 150512
-
Ted Kremenek authored
llvm-svn: 150511
-
Richard Smith authored
C++11 or just C++17, restrict the set of null pointer constants in C++11 mode back to those which were considered null in C++98. llvm-svn: 150510
-
Ted Kremenek authored
llvm-svn: 150509
-
Aaron Ballman authored
Patch by Matt Johnson llvm-svn: 150508
-
Bill Wendling authored
The MachO back-end needs to emit the garbage collection flags specified in the module flags. This is a WIP, so the front-end hasn't been modified to emit these flags just yet. Documentation and front-end switching to occur soon. llvm-svn: 150507
-
Ted Kremenek authored
llvm-svn: 150506
-
Ted Kremenek authored
llvm-svn: 150505
-
Ted Kremenek authored
Further remove some recursive visitiation in ExprEngine that is no longer needed because the CFG is fully linearized. llvm-svn: 150504
-
Douglas Gregor authored
llvm-svn: 150503
-
Richard Smith authored
used to construct an object of union type with a deleted default constructor (plus fixes for some related value-initialization corner cases). llvm-svn: 150502
-
Johnny Chen authored
llvm-svn: 150501
-
John McCall authored
Based on a patch by Vasiliy Korchagin! llvm-svn: 150500
-
Timur Iskhodzhanov authored
llvm-svn: 150499
-
Fariborz Jahanian authored
metadata for protocol definitions used on class qualifiers. llvm-svn: 150498
-
Douglas Gregor authored
[&values...] { print(values...); } llvm-svn: 150497
-
Lang Hames authored
llvm-svn: 150496
-
Kaelyn Uhrain authored
Replace the simple Levenshtein edit distance for typo correction candidates--and the hacky way adding namespace qualifiers would affect the edit distance--with a synthetic "edit distance" comprised of several factors and their relative weights. This also allows the typo correction callback object to convey more information about the viability of a correction candidate than simply viable or not viable. llvm-svn: 150495
-
Lang Hames authored
only be live in to a block if it is the function entry point or a landing pad. llvm-svn: 150494
-
Douglas Gregor authored
llvm-svn: 150493
-
Enrico Granata authored
llvm-svn: 150492
-
Douglas Gregor authored
llvm-svn: 150491
-
Fariborz Jahanian authored
llvm-svn: 150490
-
Howard Hinnant authored
Provide a move(const T&) overload for C++03 mode to enable moving from rvalues. This is to support proxy references. Fixes r10858112. llvm-svn: 150488
-
Dylan Noblesmith authored
And remove HAVE_CLANG_CONFIG_H, now that the header is generated in the autoconf build, too. Reverts r149571/restores r149504, now that config.h is generated correctly by LLVM's configure in all build configurations. llvm-svn: 150487
-
Tobias Grosser authored
We can either optimize for RAW dependences or for all dependences. For the moment, I do not see a big difference here. llvm-svn: 150484
-