summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix completion involving overloaded static functions for templatesNikolai Kosjar2018-04-201-40/+39
* Fix and simplify handling of return type for (generic) lambda conversion func...Richard Smith2018-01-021-3/+0
* [Sema] Improve diagnostics for const- and ref-qualified member functionsJacob Bandes-Storch2017-12-311-2/+21
* Reverted 321592: [Sema] Improve diagnostics for const- and ref-qualified memb...Jacob Bandes-Storch2017-12-311-21/+2
* [Sema] Improve diagnostics for const- and ref-qualified member functionsJacob Bandes-Storch2017-12-311-2/+21
* Silence a bunch of implicit fallthrough warningsAdrian Prantl2017-12-191-5/+5
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-1/+1
* [c++2a] P0515R3: Support for overloaded operator<=>.Richard Smith2017-12-011-0/+3
* BuiltinOperatorOverloadBuilder: Don't consider types that are unavailable on ...Hans Wennborg2017-11-151-71/+70
* [Sema] Stable sort OverloadCandidates to remove non-deterministic orderingMandeep Singh Grang2017-11-141-1/+1
* [c++17] Refine resolution of constructor / conversion function disambiguation.Richard Smith2017-11-011-14/+12
* Fix overloaded static functions in SemaCodeCompleteBenjamin Kramer2017-10-261-8/+20
* [C++17] Fix PR34970 - tweak overload resolution for class template deduction-...Faisal Vali2017-10-221-6/+17
* Fix two-phase name lookup for non-dependent overloaded operators.Richard Smith2017-10-051-7/+9
* Fix uninitialized member found by msan build bot.Richard Smith2017-09-261-1/+1
* Resolve a defect in C++17 copy omission.Richard Smith2017-09-261-29/+57
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-221-2/+23
* Revert "Add support for attribute 'noescape'."Akira Hatanaka2017-09-201-23/+2
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-201-2/+23
* Revert "Add support for attribute 'noescape'."Akira Hatanaka2017-09-201-23/+2
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-201-2/+23
* [Sema] Mark a virtual CXXMethodDecl as used if a call to it can beAkira Hatanaka2017-07-131-9/+13
* Customize the SFINAE diagnostics for enable_if to provide the failed condition.Douglas Gregor2017-07-051-0/+9
* [Sema] Refactor OverloadCandidate::BuiltinTypes. NFC.George Burgess IV2017-06-081-16/+14
* [Sema] Remove unused field from OverloadCandidate.George Burgess IV2017-06-081-144/+50
* Strip trailing whitespace. NFCI.Simon Pilgrim2017-06-011-147/+147
* Remove late nullptr pointer test (PR32447)Simon Pilgrim2017-06-011-2/+2
* Enhance the 'diagnose_if' attribute so that we can apply it for ObjC methods ...Argyrios Kyrtzidis2017-05-241-5/+5
* [Sema] Make typeof(OverloadedFunctionName) not a pointer.George Burgess IV2017-05-091-3/+3
* [Modules] Fix a crash-on-invalid with overloaded functionsBruno Cardoso Lopes2017-04-261-0/+4
* [OpenCL] Map default address space to alloca address spaceYaxun Liu2017-04-111-1/+2
* [ObjC++] Conversions from specialized to non-specialized Objective-C genericAlex Lorenz2017-04-061-3/+17
* [Sema] Update CheckOverload docsGeorge Burgess IV2017-04-061-34/+33
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-6/+12
* [libclang] Fix crash in member access code completion with implicit baseErik Verbruggen2017-03-281-11/+26
* Encapsulate FPOptions and use it consistentlyAdam Nemet2017-03-271-10/+10
* [OpenCL] Added implicit conversion rank for overloading functions with vector...Egor Churaev2017-03-211-1/+1
* Factor out function to determine whether we're performing a templateRichard Smith2017-02-211-1/+1
* Add an explicit derived class of FunctionDecl to model deduction guides ratherRichard Smith2017-02-171-6/+4
* [c++1z] Synthesize implicit deduction guides from constructors on demand. RankRichard Smith2017-02-141-0/+8
* Change how we handle diagnose_if attributes.George Burgess IV2017-01-281-187/+98
* Fix a typo. NFC.George Burgess IV2017-01-141-1/+1
* PR31606: Generalize our tentative DR resolution for inheriting copy/moveRichard Smith2017-01-131-26/+28
* Don't try to check implicit conversion sequences for an object argument ifRichard Smith2017-01-101-2/+8
* Fix conversion index / argument index mismatch when diagnosing overload resol...Richard Smith2017-01-101-32/+18
* Implement C++ DR1391 (wg21.link/cwg1391)Richard Smith2017-01-091-77/+184
* Add the diagnose_if attribute to clang.George Burgess IV2017-01-091-78/+266
* Revert r291410 and r291411.Richard Smith2017-01-091-183/+75
* Implement C++ DR1391 (wg21.link/cwg1391)Richard Smith2017-01-091-75/+183
* PR30305: Implement proposed DR resolution to prevent slicing via inherited co...Richard Smith2017-01-081-0/+31