Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
395228fdc343df39c2507e414dc1406a185c6d37
/
test
/
SemaCXX
/
overload-call.cpp
8ab10aa
DR1152 / PR12931 / PR6177: A candidate function which requires binding a const
by Richard Smith
· 12 years ago
be0ee87
Improve some of the conversion warnings to fire on conversion to bool.
by David Blaikie
· 12 years ago
c608c3c
Further improvement to wording of overload resolution diagnostics, and including
by Richard Smith
· 12 years ago
f7b8056
PR11857: When the wrong number of arguments are provided for a function
by Richard Smith
· 12 years ago
e31b8fb
Enable warn_impcast_literal_float_to_integer by default.
by David Blaikie
· 12 years ago
db762ef
Qualifiers on a canonical array type go on the outermost type, not the
by Douglas Gregor
· 12 years ago
f5cd5cc
Fix a regression from r151117: ADL requires that we attempt to complete any
by Richard Smith
· 12 years ago
76f3f69
Implement C++11 [expr.call]p11: If the operand to a decltype-specifier is a
by Richard Smith
· 12 years ago
2fe9b7f
Modify how the -verify flag works. Currently, the verification string and
by Richard Trieu
· 13 years ago
ee697e6
Allow calling an overloaded function set by taking the address of the
by Douglas Gregor
· 13 years ago
4ae5b72
Identity and non-identity standard conversion sequences can be
by Douglas Gregor
· 13 years ago
ef9b149
Revert the fix for PR8013.
by Douglas Gregor
· 14 years ago
9a0f2b6
Handle overload resolution when calling an overloaded function set
by Douglas Gregor
· 14 years ago
25e7e16
Add test case for r115588.
by Argyrios Kyrtzidis
· 14 years ago
58f9e13
make clang print types as "const int *" instead of "int const*",
by Chris Lattner
· 14 years ago
2f9d874
Extend the "cannot convert from base class pointer to derived class
by Douglas Gregor
· 14 years ago
8578981
Improve diagnostic when we fail to pick an overload because it would
by Douglas Gregor
· 14 years ago
1984eb9
String literals enclosed in parentheses are still string literals. Fixes PR7488.
by Douglas Gregor
· 14 years ago
5a57efd
Tweak our handling of the notion of a standard conversion sequence
by Douglas Gregor
· 14 years ago
af7bea5
Make sure to strip off top-level cv-qualifiers as part of a
by Douglas Gregor
· 14 years ago
ae65f4b
An identity conversion is better than any non-identity conversion. Fixes PR7095.
by Douglas Gregor
· 14 years ago
d1a2722
When we are performing copy initialization of a class type via its
by Douglas Gregor
· 14 years ago
a41a8c5
Whenever we complain about a failed initialization of a function or
by Douglas Gregor
· 14 years ago
66821b5
When performing reference initialization for the purposes of overload
by Douglas Gregor
· 14 years ago
aa0be17
When returning the result of a call to an object of class type, do not
by Douglas Gregor
· 14 years ago
a1a9f03
Reference binding via user-defined conversion can compute a binding
by Douglas Gregor
· 14 years ago
a9bff30
Warn about the deprecated string literal -> char* conversion. Fixes PR6428.
by Douglas Gregor
· 14 years ago
9e23932
Allow us to compare derived-to-base conversions between a reference
by Douglas Gregor
· 14 years ago
3a81337
When comparing two method overload candidates during overload diagnostics,
by John McCall
· 14 years ago
b1bdc62
Catch more uses of uninitialized implicit conversion sequences.
by John McCall
· 14 years ago
ad323a8
Fix a major oversight in the comparison of standard conversion
by Douglas Gregor
· 15 years ago
258b203
Produce a special diagnostic when users call a function with an argument of
by John McCall
· 15 years ago
e81e15e
Improve the diagnostic for bad conversions in overload resolution to talk
by John McCall
· 15 years ago
cefd3ad
Don't report ambiguities in the user-defined conversion if we weren't supposed
by John McCall
· 15 years ago
adbb8f8
Record some basic information about bad conversion sequences. Use that
by John McCall
· 15 years ago
220ccbf
Improve the reporting of non-viable overload candidates by noting the reason
by John McCall
· 15 years ago
3c80f57
Reorganize some of the code to note overload candidates. Improves the
by John McCall
· 15 years ago
a572887
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
by Daniel Dunbar
· 15 years ago
335b07a
Don't assume that all conversions to a void pointer are converting
by Douglas Gregor
· 15 years ago
842aef8
First pass at implementing C++ enum semantics: calculate (and store) an
by John McCall
· 15 years ago
b7a86f5
When we encounter a derived-to-base conversion when performing an
by Douglas Gregor
· 15 years ago
d7d5f02
Rename clang to clang-cc.
by Daniel Dunbar
· 15 years ago
c9467cf
In C++, set the type of each of the enumerators in an enumeration to
by Douglas Gregor
· 16 years ago
0f669f5
Test conversion from apointer to incomplete type to void* in C++
by Douglas Gregor
· 16 years ago
6fc17ff
Simplify and correct the check for function redefinitions. This does two things:
by Douglas Gregor
· 16 years ago
f70bdb9
Implement overloading rules for reference binding
by Douglas Gregor
· 16 years ago
15da57e
Tweak Sema::CheckReferenceInit so that it (optionally) computes an
by Douglas Gregor
· 16 years ago
27c8dc0
Implement initialization of a reference (C++ [dcl.init.ref]) as part
by Douglas Gregor
· 16 years ago
bc0805a
Add support for conversions from a pointer-to-derived to a
by Douglas Gregor
· 16 years ago
5737326
Implement ranking of standard conversion sequences by their qualification
by Douglas Gregor
· 16 years ago
9b6e2d2
Fix a thinko in the qualification-conversion check when the qualificaitons are disjoint, and add some overloading-based tests of qualification conversions
by Douglas Gregor
· 16 years ago
8e9bebd
Preliminary support for function overloading
by Douglas Gregor
· 16 years ago