summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Deprecated (legacy) string literal conversion to 'char *' causes strange over...Dmitry Polukhin2016-07-191-2/+0
* [CUDA] Don't assume that destructors can't be overloaded.Justin Lebar2016-07-121-2/+1
* [MS ABI] Pick an inheritance model if we resolve an overload setDavid Majnemer2016-06-301-0/+3
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-43/+64
* Use even more ArrayRefsDavid Majnemer2016-06-241-4/+4
* [Sema] Teach CheckPlaceholderExpr about unaddressable functions.George Burgess IV2016-06-081-0/+30
* Preserve the FoundDecl when performing overload resolution for constructors.Richard Smith2016-05-111-80/+66
* [MSVC] Implementation of __unaligned as a proper type qualifierAndrey Bokhanko2016-05-111-1/+21
* [Sema] Fix value-dependent enable_if bug.George Burgess IV2016-05-111-13/+6
* [Sema] Fix an overload resolution bug with enable_if.George Burgess IV2016-05-101-21/+37
* Enable support for __float128 in Clang and enable it on pertinent platformsNemanja Ivanovic2016-05-091-7/+23
* Revert r268727, it caused PR27666.Nico Weber2016-05-061-4/+0
* [MSVC] Implementation of __unaligned as a proper type qualifierAndrey Bokhanko2016-05-061-0/+4
* [Sema] Specify the underlying type for an enum. NFC.George Burgess IV2016-04-291-1/+1
* Warn if function or variable cannot be implicitly instantiatedSerge Pavlov2016-04-191-5/+2
* Revert 266186 as it breaks anything that includes type_traits on some platformsNemanja Ivanovic2016-04-151-23/+7
* Enable support for __float128 in ClangNemanja Ivanovic2016-04-131-7/+23
* Remove redundant conditions of the form (A || (!A && B)) -> (A || B)Benjamin Kramer2016-04-111-2/+1
* NFC: simplify code in BuildInstanceMessage.Manman Ren2016-04-071-5/+5
* [CUDA] Make unattributed constexpr functions implicitly host+device.Justin Lebar2016-03-301-2/+2
* [Sema] s/UseUsingDeclRules/UseMemberUsingDeclRules/Justin Lebar2016-03-301-3/+3
* [CUDA] Remove three obsolete CUDA cc1 flags.Justin Lebar2016-03-291-6/+4
* P0138R2: Allow direct-list-initialization of an enumeration from an integralRichard Smith2016-03-281-0/+7
* Fix nondeterminism in computation of builtin operator overload sets.Richard Smith2016-03-251-3/+4
* [Sema] Allow implicit conversions of &overloaded_fn in C.George Burgess IV2016-03-231-11/+20
* [Sema] Allow casting of some overloaded functionsGeorge Burgess IV2016-03-191-1/+37
* Sema: Methods in unavailable classes are unavailableDuncan P. N. Exon Smith2016-03-081-1/+10
* PR5941 - improve diagnostic for * vs & confusion when choosing overload candi...David Blaikie2016-03-041-1/+4
* Generalize the consumed-parameter array on FunctionProtoTypeJohn McCall2016-03-011-3/+2
* Minor cleanup of Sema::CheckEnableIf. NFC.George Burgess IV2016-02-241-23/+16
* [CUDA] do not allow attribute-based overloading for __global__ functions.Artem Belevich2016-02-241-1/+4
* Remove use of builtin comma operator.Richard Trieu2016-02-181-2/+4
* [CUDA] Tweak attribute-based overload resolution to match nvcc behavior.Artem Belevich2016-02-121-3/+33
* Make ParentMap work with explicit specializations of function templates.Nico Weber2016-02-081-1/+0
* Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591...Yaron Keren2016-01-291-1/+1
* Make -Wdelete-non-virtual-dtor warn on explicit `a->~A()` dtor calls too.Nico Weber2016-01-151-0/+11
* [Sema] Suppress diags in overload resolution.George Burgess IV2016-01-131-9/+16
* [Bugfix] Fix ICE on constexpr vector splat.George Burgess IV2016-01-131-0/+1
* [Sema] Teach overload resolution about unaddressable functions.George Burgess IV2016-01-071-1/+25
* Improve diagnostic for the case where a function template candidate is rejectedRichard Smith2015-12-311-4/+52
* [TrailingObjects] Convert ASTTemplateKWAndArgsInfo and ASTTemplateArgumentLis...James Y Knight2015-12-241-2/+2
* Split RequireCompleteType into a function that actually requires that the typeRichard Smith2015-12-181-12/+13
* [modules] Don't try to use the definition of a class ifRichard Smith2015-12-181-6/+3
* Wire a SourceLocation into IsDerivedFrom and move the RequireCompleteType callRichard Smith2015-12-181-59/+61
* [Sema] Use UnaryOperatorKind and BinaryOperatorKind in parameter lists instea...Craig Topper2015-12-101-9/+4
* Add tests for `&enable_if_function` diagnostics.George Burgess IV2015-12-031-1/+0
* Add the `pass_object_size` attribute to clang.George Burgess IV2015-12-021-40/+152
* [modules] Follow the C++ standard's rule for linkage of enumerators: they haveRichard Smith2015-11-131-10/+43
* [modules] Generalize the workaround for multiple ambiguous definitions ofRichard Smith2015-11-041-26/+39
* [MSVC Compat] Permit conversions from pointer-to-function to pointer-to-objec...David Majnemer2015-10-311-1/+9
OpenPOWER on IntegriCloud