- Oct 19, 2011
-
-
Richard Smith authored
have an unambiguous accessible copying constructor; this is ill-formed in C++98. llvm-svn: 142533
-
Rafael Espindola authored
Patch by Dimitry Andric. llvm-svn: 142531
-
Hans Wennborg authored
Move to a separate test that sets a specific target triple so that the type of ssize_t is known. llvm-svn: 142481
-
Douglas Gregor authored
llvm-svn: 142478
-
Douglas Gregor authored
llvm-svn: 142477
-
Douglas Gregor authored
llvm-svn: 142476
-
Douglas Gregor authored
llvm-svn: 142475
-
Douglas Gregor authored
Python needs this in its structure definition so it allocates enough memory. From Anders Waldenborg! llvm-svn: 142474
-
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
-
Douglas Gregor authored
Tweak this test to test more directly what we want, and hopefully work around the brokenness of code completion under -fdelayed-template-parsing llvm-svn: 142472
-
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
llvm-svn: 142449
-
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: 142446
-
Anna Zaks authored
llvm-svn: 142445
-
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
-
-
Argyrios Kyrtzidis authored
llvm-svn: 142430
-
Douglas Gregor authored
llvm-svn: 142427
-
Richard Smith authored
llvm-svn: 142426
-
Douglas Gregor authored
llvm-svn: 142425
-
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
-