- db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 16 years ago
- b3c4774 Refixed pr5050 per Anders comment. Test case enhanced per Doug's comment. by Fariborz Jahanian · 16 years ago
- d5a423b WIP implementation of explicit instantiation of function templates, by Douglas Gregor · 16 years ago
- 7498e50 Fix the AST tree so ir-gen can do the conversion via copy construction. by Fariborz Jahanian · 16 years ago
- 0ed0930 Sigh. Be *really* careful when copying a default function argument during template instantiation by Douglas Gregor · 16 years ago
- f43d0b3 Be careful about copying uninstantiated default arguments during template instantiation by Douglas Gregor · 16 years ago
- ce94049 Fix checking for a null pointer constant when the expression itself is by Douglas Gregor · 16 years ago
- 7dfd0fb When entering the scope of a declarator, make sure that the scope is by Douglas Gregor · 16 years ago
- b9aa6b2 WIP implementation of explicit function template specialization. This by Douglas Gregor · 16 years ago
- 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 16 years ago
- 7ad2d56 Use Doug's DeclLoc to pinpoint location of the declaration by Fariborz Jahanian · 16 years ago
- 739d828 Improve diagnostic location information when checking the initialization of a reference by Douglas Gregor · 16 years ago
- 8f489d6 patch to ir-gen conversion function call used in initializing a reference class. by Fariborz Jahanian · 16 years ago
- eb5758b For code completion, note that injected-class-names found as part of by Douglas Gregor · 16 years ago
- 2b51138 Remove the FIXME as I said. by Fariborz Jahanian · 16 years ago
- 51bebc8 This patch addresses a few issues related to 8.5.3 [dcl.init.ref] by Fariborz Jahanian · 16 years ago
- 5bd1a11 When code-completion after a "," is building an overload set, note by Douglas Gregor · 16 years ago
- 21fb98e implement support for __builtin_eh_return_data_regno on x86-32 and x86-64. by Chris Lattner · 16 years ago
- b1663d0 Produce detailed diagnostics when overload by Fariborz Jahanian · 16 years ago
- ac18b2e Cast the array size expr to a size_t by Anders Carlsson · 16 years ago
- 86d802e Print the results of code-completion for overloading by displaying the by Douglas Gregor · 16 years ago
- 0594438 Separate the code-completion results for call completion from the by Douglas Gregor · 16 years ago
- 8e0a0e4 Make sure we don't try to add code-completion results without an by Douglas Gregor · 16 years ago
- 3e7253f When code-completion finds a declaration only because it is usable as by Douglas Gregor · 16 years ago
- 0563c26 Tweak the code-completion results ranking and formation, so that by Douglas Gregor · 16 years ago
- b3d4525 Teach code-completion to introduce a ", ..." placeholder for variadic functions by Douglas Gregor · 16 years ago
- 17c7a5d Code refactoring and cleanup. by Fariborz Jahanian · 16 years ago
- 455acd9 Issue good ambiguity diagnostic when convesion fails. by Fariborz Jahanian · 16 years ago
- 9075630 (With Doug's help) fix a crash in the code completion code that lead to a test failure. by Anders Carlsson · 16 years ago
- b2ef1be Fix a regression in accessing class getter using the dot-syntax by Fariborz Jahanian · 16 years ago
- 9c6a0e9 Implement code completion within a function call, triggered after the by Douglas Gregor · 16 years ago
- e119e84 Spell function pointer correctly. by Daniel Dunbar · 16 years ago
- f015b03 Revert "Switch a few clients over to StringLiteral::getString.", this is breaking some projects, but I don't have a test case yet. by Daniel Dunbar · 16 years ago
- df4eee9 Switch a few clients over to StringLiteral::getString. by Daniel Dunbar · 16 years ago
- 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 16 years ago
- 791215b Code completion for ordinary names when we're starting a declaration, expression, or statement by Douglas Gregor · 16 years ago
- 456c4a1 When providing a code-completion suggestion for a hidden name, include by Douglas Gregor · 16 years ago
- b9d0ef7 Enhance "case" code completion in C++ to suggest qualified names for by Douglas Gregor · 16 years ago
- 3e1005f Code completion for "case" statements within a switch on an expression by Douglas Gregor · 16 years ago
- 86d9a52 Refactor and simplify the CodeCompleteConsumer, so that all of the by Douglas Gregor · 16 years ago
- ff360b6 In C++ code completion, only suggest the "template" keyword after ".", by Douglas Gregor · 16 years ago
- 63f07c5 Make the construction of the code-completion string for a function by Douglas Gregor · 16 years ago
- 56ff871 Introduce code completion patterns for templates, which provide the by Douglas Gregor · 16 years ago
- e6e0361 Introduce code completion strings, which describe how to *use* the by Douglas Gregor · 16 years ago
- ed8d322 C++ code completion after the "operator" keyword. Provide overloaded by Douglas Gregor · 16 years ago
- 49f40bd Introduce four new code-completion hooks for C++: by Douglas Gregor · 16 years ago
- 5836b01 Don't perform name lookup into a given declaration context more than once during code completion by Douglas Gregor · 16 years ago
- 75b7128 Handle using declarations and overload sets in code completion. by Douglas Gregor · 16 years ago
- 33224e6 For code completion in C++ member access expressions and tag names, by Douglas Gregor · 16 years ago
- b1c28a1 When gathering results for code completion, only include hidden by Douglas Gregor · 16 years ago
- 374929f Implement code completion for tags, e.g., code completion after "enum" by Douglas Gregor · 16 years ago
- 81b747b Initial implementation of a code-completion interface in Clang. In by Douglas Gregor · 16 years ago
- d85cef5 Merge uninstantiated default arguments more carefully, and try not to by Douglas Gregor · 16 years ago
- 3f180c6 Fix two crashes on value dependent expressions (shift and null-pointer check). by Daniel Dunbar · 16 years ago
- 7e88a60 Remove trailing whitespace. by Daniel Dunbar · 16 years ago
- 83913e3 When creating function types, remove any top-level CVR qualifications in the function type argument types. by Anders Carlsson · 16 years ago
- dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 16 years ago
- 0de51bc Improve handling of vector casts in C++. by Anders Carlsson · 16 years ago
- e95b409 Teach Sema::FindInstantiatedDecl to find instantiated RecordDecls even by Douglas Gregor · 16 years ago
- 861d0e8 Fix a typo in a FIXME by Douglas Gregor · 16 years ago
- 7adb10f When implicitly declaring operators new, new[], delete, and delete[], by Douglas Gregor · 16 years ago
- 8b915e7 1) don't do overload resolution in selecting conversion by Fariborz Jahanian · 16 years ago
- 7171011 Add back the workaround since it lead to constructor conversion bugs :( by Anders Carlsson · 16 years ago
- 1fdd89b When printing an overload candidate that is a function template specialization, by Douglas Gregor · 16 years ago
- 34acd3e Issue good diagnostics when initialization failes due to by Fariborz Jahanian · 16 years ago
- f882574 Add an assertion and a test case, in a fruitless attempt to track down an existing bug by Douglas Gregor · 16 years ago
- f652793 Perform overload resolution when selecting a pointer conversion by Fariborz Jahanian · 16 years ago
- 9eea08b Slightly improved template argument deduction for use in partial by Douglas Gregor · 16 years ago
- bf4ea56 Implement partial ordering of class template partial specializations by Douglas Gregor · 16 years ago
- 474e102 Use getTrueExpr/getFalseExpr as suggested by Doug. by Anders Carlsson · 16 years ago
- aac6e3a If a conversion operator exists in a base class, make sure to cast the object to that base class. by Anders Carlsson · 16 years ago
- f6c213a When performing an user defined conversion sequence, perform the initial standard conversion sequence. This lets us remove a workaround in SemaCompleteConstructorCall. by Anders Carlsson · 16 years ago
- 626c2d6 Revert for real. by Anders Carlsson · 16 years ago
- 7f5d03a Whoops, didn't mean to commit this. by Anders Carlsson · 16 years ago
- 4c5fad3 Only reuse an already existing ImplicitCastExpr if the cast kinds are the same. by Anders Carlsson · 16 years ago
- c0a2fd8 Get rid of the CastInfo struct. by Anders Carlsson · 16 years ago
- 7f9e646 Handle reinterpret_cast between integral types and pointer types. by Anders Carlsson · 16 years ago
- 78cf9a2 Issue a good diagnostics when attempt to select by Fariborz Jahanian · 16 years ago
- 1d524c3 Diagnose taking the address of a bit-field inside a conditional operator. by Anders Carlsson · 16 years ago
- 5d7d375 Implement partial ordering of function templates when calling a by Douglas Gregor · 16 years ago
- d173b20 Test function template partial ordering when resolving the address of by Douglas Gregor · 16 years ago
- 05b23ea Skeletal support for friend class templates. by John McCall · 16 years ago
- e73bb60 Refactor MarkDeductedTemplateParameters into by Douglas Gregor · 16 years ago
- b191e2d Used visible conversion function api to do overload by Fariborz Jahanian · 16 years ago
- 0f9a5b5 -Wchar-subscripts should not warn for explicit signed char subscripts either. Another fix for PR4978. by Sam Weinig · 16 years ago
- 1282029 Tighten up checking of non-dependent arguments as part of template by Douglas Gregor · 16 years ago
- 8a51491 Implement partial ordering of function template specializations by Douglas Gregor · 16 years ago
- b0a2290 -Wchar-subscripts should not warn for unsigned char subscripts. Fixes PR4978. by Sam Weinig · 16 years ago
- 76e2b71 Add support for -Wchar-subscripts. Fixes PR4801. by Sam Weinig · 16 years ago
- 283e4d5 If a function call returns a reference, don't bind it to a temporary. by Anders Carlsson · 16 years ago
- 2c59d3c Perform the C++ specific semantic checks of a function declaration after it's been merged with the previous declaration. This ensures that getPreviousDecl() will have the right value when ActOnConversionDeclarator is called. by Anders Carlsson · 16 years ago
- 1fc09a9 Rework the way we determine whether an externally visible symbol is by Douglas Gregor · 16 years ago
- debc629 Removed Context argument from couple of methods which don't need them. by Fariborz Jahanian · 16 years ago
- 6250921 More work toward having an access method for visible conversion functions. by Fariborz Jahanian · 16 years ago
- 61faec1 Use the correct CastKind for derived-to-base pointer conversions. by Anders Carlsson · 16 years ago
- 7814e6d Remove unnecessary ASTContext parameter from FunctionDecl::isBuiltinID by Douglas Gregor · 16 years ago
- 48a83b5 Remove unnecessary ASTContext parameters from isMain and isExternC by Douglas Gregor · 16 years ago
- 4719f4e When performing name lookup within a class template or class template by Douglas Gregor · 16 years ago
- 5346278 Patch to build visible conversion function list lazily and make its by Fariborz Jahanian · 16 years ago
- 52604ab Slight improvement for extern templates, so that an explicit by Douglas Gregor · 16 years ago