- Sep 23, 2009
-
-
Anders Carlsson authored
llvm-svn: 82644
-
Anders Carlsson authored
llvm-svn: 82642
-
Anders Carlsson authored
llvm-svn: 82628
-
Douglas Gregor authored
that there is one more argument (the one following the comma) and make the candidate non-viable if the function cannot accept any argument in that position. llvm-svn: 82625
-
Daniel Dunbar authored
- Patch by John Thompson! llvm-svn: 82621
-
Chris Lattner authored
This implements PR5034 and rdar://6836445. llvm-svn: 82614
-
Anders Carlsson authored
Add a new variant of EmitCXXAggrConstructorCall that takes a Value that holds the number of elements to construct, to be used when implementing new[]. llvm-svn: 82602
-
Ted Kremenek authored
GRExprEngine::VisitDeclRefExpr without 'asLValue' being true). llvm-svn: 82598
-
Fariborz Jahanian authored
resolution failed to select a candidate due to ambiguity in type conversion function selection. llvm-svn: 82596
-
Anders Carlsson authored
llvm-svn: 82594
-
Douglas Gregor authored
signature of the function with the current parameter highlighted as a placeholder. llvm-svn: 82593
-
Douglas Gregor authored
results for other, textual completion. For call completion, we now produce enough information to show the function call argument that we are currently on. llvm-svn: 82592
-
Douglas Gregor authored
active shadow map. llvm-svn: 82588
-
Douglas Gregor authored
the start of a nested-name-specifier, add the "::" after the nested-name-specifier to the code-completion string. llvm-svn: 82587
-
Douglas Gregor authored
members found in base classes have the same ranking as members found in derived classes. However, we will introduce an informative note for members found in base classes, showing (as a nested-name-specifier) the qualification to name the base class, to make it clear which members are from bases. llvm-svn: 82586
-
Anders Carlsson authored
llvm-svn: 82585
-
Mike Stump authored
llvm-svn: 82584
-
Daniel Dunbar authored
defining the CLANG_IS_PRODUCTION Makefile variable. llvm-svn: 82583
-
Anders Carlsson authored
llvm-svn: 82580
-
- Sep 22, 2009
-
-
Anders Carlsson authored
llvm-svn: 82579
-
Daniel Dunbar authored
llvm-svn: 82578
-
Douglas Gregor authored
llvm-svn: 82577
-
Douglas Gregor authored
In C++, a variadic function does not need an ellipsis prior to the comma. Parse it in both C and C++, but diagnose it as an error in C with a fix-it hint to add the comma. llvm-svn: 82576
-
-
Douglas Gregor authored
-code-completion-at=filename:line:column which performs code completion at the specified location by truncating the file at that position and enabling code completion. This approach makes it possible to run multiple tests from a single test file, and gives a more natural command-line interface. llvm-svn: 82571
-
Anders Carlsson authored
llvm-svn: 82567
-
Fariborz Jahanian authored
llvm-svn: 82566
-
Fariborz Jahanian authored
llvm-svn: 82565
-
Anders Carlsson authored
llvm-svn: 82563
-
Anders Carlsson authored
llvm-svn: 82562
-
Anders Carlsson authored
llvm-svn: 82560
-
Mike Stump authored
llvm-svn: 82559
-
Anders Carlsson authored
llvm-svn: 82558
-
Anders Carlsson authored
llvm-svn: 82557
-
Fariborz Jahanian authored
notation. There is still an issue accessing field of a 'Class''s isa in legacy code using dot field access notation (as noted in the test case) but unrelated to this patch. llvm-svn: 82555
-
Douglas Gregor authored
opening parentheses and after each comma. We gather the set of visible overloaded functions, perform "partial" overloading based on the set of arguments that we have thus far, and return the still-viable results sorted by the likelihood that they will be the best candidate. Most of the changes in this patch are a refactoring of the overloading routines for a function call, since we needed to separate out the notion of building an overload set (common to code-completion and normal semantic analysis) and then what to do with that overload set. As part of this change, I've pushed explicit template arguments into a few more subroutines. There is still much more work to do in this area. Function templates won't be handled well (unless we happen to deduce all of the template arguments before we hit the completion point), nor will overloaded function-call operators or calls to member functions. llvm-svn: 82549
-
Daniel Dunbar authored
llvm-svn: 82543
-
Daniel Dunbar authored
llvm-svn: 82540
-
Daniel Dunbar authored
Revert "Switch a few clients over to StringLiteral::getString.", this is breaking some projects, but I don't have a test case yet. llvm-svn: 82539
-
Daniel Dunbar authored
llvm-svn: 82526
-