- Oct 19, 2011
-
-
Matt Beaumont-Gay authored
llvm-svn: 142538
-
Richard Smith authored
have an unambiguous accessible copying constructor; this is ill-formed in C++98. llvm-svn: 142533
-
Douglas Gregor authored
llvm-svn: 142478
-
David Blaikie authored
Fix pr9789, assert-on-invalid while instantiating an (invalid) class template with a non-final parameter pack. Also improve the warning for non-final parameter packs in this scenario so it only fires once, rather than once for every template parameter after the non-final parameter pack. llvm-svn: 142473
-
Argyrios Kyrtzidis authored
otherwise lldb will suffer. llvm-svn: 142471
-
Richard Smith authored
be implicitly instantiated (resulting in a redefinition) in C++98. llvm-svn: 142468
-
Eric Christopher authored
Fixes rdar://10282889 llvm-svn: 142467
-
Eric Christopher authored
lexical blocks for debug info. llvm-svn: 142466
-
Peter Collingbourne authored
llvm-svn: 142465
-
Richard Smith authored
control diagnostic. llvm-svn: 142463
-
Fariborz Jahanian authored
iboutletcollection attribute. But ignore protocol list. // rdar://10296078 llvm-svn: 142459
-
Anna Zaks authored
llvm-svn: 142454
-
Anna Zaks authored
NodeBuilder should not assume it's dealing with a single predecessor. Remove predecessor getters. Modify the BranchNodeBuilder to not be responsible for doing auto-transitions (which depend on a predecessor). llvm-svn: 142453
-
Anna Zaks authored
It now only depends on a generic NodeBuilder instead. As part of this change, make the generic node builder results finalized by default. llvm-svn: 142452
-
Anna Zaks authored
llvm-svn: 142451
-
Anna Zaks authored
ExprEngineBuilders is not used. llvm-svn: 142450
-
Anna Zaks authored
Take advantage of the new builders for branch processing. As part of this change pass generic NodeBuilder (instead of BranchNodeBuilder) to the BranchCondition callback and remove the unused methods form BranchBuilder. llvm-svn: 142448
-
Anna Zaks authored
Each builder will have a different one, so it doesn't make sense to keep it in the context. llvm-svn: 142447
-
Anna Zaks authored
llvm-svn: 142444
-
Anna Zaks authored
[analyzer] Node Builder refactoring: Introduce a simple Node Builder responsible for generating the node frontier. Currently we have a bunch of different node builders which provide some common functionality but are difficult to refactor. Each builder generates nodes of different kinds and calculates the frontier nodes, which should be propagated to the next step (after the builder dies). Introduce a new NodeBuilder which provides very basic node generation facilities but takes care of the second problem. The idea is that all the other builders will eventually use it. Use this builder in CheckerContext instead of StmtNodeBuilder (the way the frontier is propagated to the StmtBuilder is a hack and will be removed later on). llvm-svn: 142443
-
John McCall authored
llvm-svn: 142433
-
- Oct 18, 2011
-
-
Richard Smith authored
llvm-svn: 142426
-
Douglas Gregor authored
expressions (this, sizeof, etc.). llvm-svn: 142424
-
John McCall authored
llvm-svn: 142423
-
John McCall authored
llvm-svn: 142420
-
Richard Smith authored
llvm-svn: 142419
-
Daniel Dunbar authored
llvm-svn: 142418
-
Richard Smith authored
Add test that a variadic base list which expands to 0 bases doesn't make the class a non-aggregate. This test passed before the change, too. llvm-svn: 142411
-
Fariborz Jahanian authored
'Class' is disallowed as argument. If the argument is missing, NSObject is assumed. // rdar://10296078 llvm-svn: 142409
-
-
Argyrios Kyrtzidis authored
llvm-svn: 142406
-
Richard Smith authored
llvm-svn: 142393
-
Argyrios Kyrtzidis authored
[driver] Make the driver to link the simulator arclite lib when passing -mios-simulator-version-min. rdar://10218700 llvm-svn: 142372
-
Fariborz Jahanian authored
iboutletcollection attribute intead of crashing. // rdar://10296078 llvm-svn: 142364
-
Douglas Gregor authored
it. Refactoring to be used in a moment. llvm-svn: 142360
-
Douglas Gregor authored
llvm-svn: 142357
-
Benjamin Kramer authored
Who could've thought that FreeBSD would ever reach version 10! Patch from Dimitry Andric. llvm-svn: 142349
-
Hans Wennborg authored
For PR11152. Make PrintSpecifier::fixType() suggest "%zu" for size_t, etc. rather than looking at the underlying type and suggesting "%llu" or other platform-specific length modifiers. Applies to C99 and C++11. llvm-svn: 142342
-
Douglas Gregor authored
arguments as block literal arguments; the block literal argument code completion should only go one level deep. Fixes <rdar://problem/10291294>. llvm-svn: 142335
-
Richard Smith authored
llvm-svn: 142333
-