summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [coroutines] Creation of promise object, lookup of operator co_await, buildingRichard Smith2015-10-271-12/+8
* [coroutines] Add overloaded unary 'operator co_await'.Richard Smith2015-10-221-0/+1
* [modules] libstdc++ defines some static inline functions in its internalRichard Smith2015-10-211-0/+36
* [Sema] Fix address-of + enable_if overloading logicGeorge Burgess IV2015-10-161-57/+93
* [Sema] Make `&function_with_enable_if_attrs` an errorGeorge Burgess IV2015-10-121-13/+44
* [Sema] Don't emit multiple diags for one errorGeorge Burgess IV2015-10-121-5/+13
* [Sema] Allow C conversions in C overload logicGeorge Burgess IV2015-10-111-15/+36
* SourceRanges are small and trivially copyable, don't them by reference.Craig Topper2015-10-041-1/+1
* Make incomplete type errors better with enable_ifGeorge Burgess IV2015-09-251-10/+15
* Remove wrong implication that value-dependent implies instantiation-dependent,Richard Smith2015-09-231-0/+2
* [CUDA] Allow function overloads in CUDA based on host/device attributes.Artem Belevich2015-09-221-1/+35
* [modules] A using-declaration doesn't introduce a new entity, just a new nameRichard Smith2015-09-151-0/+5
* [MS ABI] Make member pointers return true for isIncompleteTypeDavid Majnemer2015-09-101-4/+0
* Add a new frontend warning for referencing members from the handler of a cons...Aaron Ballman2015-09-011-3/+3
* Make sure that we evaluate __attribute__((enable_if)) on a method with no ove...Nick Lewycky2015-08-251-1/+34
* Clarify the error message when the reason the conversion is not viable is bec...Nick Lewycky2015-08-251-1/+1
* Fix typo - symetric -> symmetric.Eric Christopher2015-08-211-3/+3
* [Sema] Don't emit "pure virtual" warning for fully qualified calls.Davide Italiano2015-07-141-2/+8
* Implement the Objective-C __kindof type qualifier.Douglas Gregor2015-07-071-17/+1
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-6/+6
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-6/+6
* Diagnose unsafe uses of nil and __nonnull pointers.Douglas Gregor2015-06-191-1/+1
* [ms] Don't try to delay lookup for failures in SFINAE context (PR23823)Hans Wennborg2015-06-121-1/+2
* [ms] Do lookup in dependent base classes also when overload resolution fails ...Hans Wennborg2015-06-111-22/+28
* Fix a few line endings. NFC.Yunzhong Gao2015-05-011-11/+11
* [SemaCXX patch] Patch to fix a crash when a 'delete' constructorFariborz Jahanian2015-04-141-4/+5
* A conversion from a scoped enumeration bitfield to an integral type is anRichard Smith2015-03-281-2/+4
* Reformatting, NFCRichard Smith2015-03-261-6/+6
OpenPOWER on IntegriCloud