aboutsummaryrefslogtreecommitdiff
path: root/test/SemaCXX/overload-call.cpp
AgeCommit message (Expand)Author
2012-05-24DR1152 / PR12931 / PR6177: A candidate function which requires binding a constRichard Smith
2012-05-15Improve some of the conversion warnings to fire on conversion to bool.David Blaikie
2012-05-15Further improvement to wording of overload resolution diagnostics, and includingRichard Smith
2012-05-11PR11857: When the wrong number of arguments are provided for a functionRichard Smith
2012-04-05Enable warn_impcast_literal_float_to_integer by default.David Blaikie
2012-03-10Qualifiers on a canonical array type go on the outermost type, not theDouglas Gregor
2012-02-25Fix a regression from r151117: ADL requires that we attempt to complete anyRichard Smith
2012-02-22Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is aRichard Smith
2011-12-15Modify how the -verify flag works. Currently, the verification string andRichard Trieu
2011-10-13Allow calling an overloaded function set by taking the address of theDouglas Gregor
2011-06-05Identity and non-identity standard conversion sequences can beDouglas Gregor
2010-11-09Revert the fix for PR8013.Douglas Gregor
2010-11-09Handle overload resolution when calling an overloaded function setDouglas Gregor
2010-10-05Add test case for r115588.Argyrios Kyrtzidis
2010-09-05make clang print types as "const int *" instead of "int const*",Chris Lattner
2010-07-01Extend the "cannot convert from base class pointer to derived classDouglas Gregor
2010-06-30Improve diagnostic when we fail to pick an overload because it wouldDouglas Gregor
2010-06-22String literals enclosed in parentheses are still stringDouglas Gregor
2010-06-09Tweak our handling of the notion of a standard conversion sequenceDouglas Gregor
2010-05-25Make sure to strip off top-level cv-qualifiers as part of aDouglas Gregor
2010-05-23An identity conversion is better than any non-identityDouglas Gregor
2010-04-24When we are performing copy initialization of a class type via itsDouglas Gregor
2010-04-22Whenever we complain about a failed initialization of a function orDouglas Gregor
2010-04-18When performing reference initialization for the purposes of overloadDouglas Gregor
2010-04-13When returning the result of a call to an object of class type, do notDouglas Gregor
2010-03-07Reference binding via user-defined conversion can compute a bindingDouglas Gregor
2010-02-28Warn about the deprecated string literal -> char* conversion. Fixes PR6428.Douglas Gregor
2010-02-25Allow us to compare derived-to-base conversions between a referenceDouglas Gregor
2010-02-25When comparing two method overload candidates during overload diagnostics,John McCall
2010-02-25Catch more uses of uninitialized implicit conversion sequences.John McCall
2010-01-27Fix a major oversight in the comparison of standard conversionDouglas Gregor
2010-01-23Produce a special diagnostic when users call a function with an argument ofJohn McCall
2010-01-14Improve the diagnostic for bad conversions in overload resolution to talkJohn McCall
2010-01-13Don't report ambiguities in the user-defined conversion if we weren't supposedJohn McCall
2010-01-13Record some basic information about bad conversion sequences. Use thatJohn McCall
2010-01-13Improve the reporting of non-viable overload candidates by noting the reasonJohn McCall
2010-01-12Reorganize some of the code to note overload candidates. Improves theJohn McCall
2009-12-15Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.Daniel Dunbar
2009-12-13Don't assume that all conversions to a void pointer are convertingDouglas Gregor
2009-12-09First pass at implementing C++ enum semantics: calculate (and store) anJohn McCall
2009-11-06When we encounter a derived-to-base conversion when performing anDouglas Gregor
2009-03-24Rename clang to clang-cc.Daniel Dunbar
2008-12-12In C++, set the type of each of the enumerators in an enumeration toDouglas Gregor
2008-11-26Test conversion from apointer to incomplete type to void* in C++Douglas Gregor
2008-10-29Simplify and correct the check for function redefinitions. This does two things:Douglas Gregor
2008-10-29Implement overloading rules for reference bindingDouglas Gregor
2008-10-29Tweak Sema::CheckReferenceInit so that it (optionally) computes an Douglas Gregor
2008-10-29Implement initialization of a reference (C++ [dcl.init.ref]) as partDouglas Gregor
2008-10-23Add support for conversions from a pointer-to-derived to aDouglas Gregor
2008-10-22Implement ranking of standard conversion sequences by their qualificationDouglas Gregor