summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Add missing "original call argument has same type as deduced parameter type"Richard Smith2017-01-051-6/+18
* Fix failure to treat overloaded function in braced-init-list as a non-deduced...Richard Smith2017-01-041-26/+0
* [Sema] Replace remove_if+erase with erase_if. NFC.George Burgess IV2017-01-041-3/+1
* Revert "DR1391: Check for implicit conversion sequences for non-dependent fun...Renato Golin2017-01-021-182/+75
* DR1391: Check for implicit conversion sequences for non-dependent functionRichard Smith2017-01-021-75/+182
* Check and build conversion sequences for non-type template arguments inRichard Smith2016-12-271-1/+1
* Fix problems in "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare ope...Egor Churaev2016-12-231-0/+6
* When merging two deduced non-type template arguments for the same parameter,Richard Smith2016-12-231-2/+18
* Sema: print qualified name for overload candidatesSaleem Abdulrasool2016-12-221-1/+1
* Perform type-checking for a converted constant expression in a templateRichard Smith2016-12-211-0/+23
* [c++1z] P0195R2: Support pack-expansion of using-declarations.Richard Smith2016-12-201-1/+7
* Revert "[OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand."Daniel Jasper2016-12-201-6/+0
* [OpenCL] Enabling the usage of CLK_NULL_QUEUE as compare operand.Egor Churaev2016-12-201-0/+6
* Revert "[c++1z] P0195R2: Support pack-expansion of using-declarations."Daniel Jasper2016-12-191-7/+1
* [c++1z] P0195R2: Support pack-expansion of using-declarations.Richard Smith2016-12-191-1/+7
* Fix some interactions between C++11 and C++14 features and using-declarations:Richard Smith2016-12-181-1/+8
* Recommit r289979 [OpenCL] Allow disabling types and declarations associated w...Yaxun Liu2016-12-181-0/+16
* Revert r289979 due to regressionsYaxun Liu2016-12-161-16/+0
* [OpenCL] Allow disabling types and declarations associated with extensionsYaxun Liu2016-12-161-0/+16
* Replace APFloatBase static fltSemantics data members with getter functionsStephan Bergmann2016-12-141-1/+1
* [Sema] Prefer SmallVector over `new`ed memory blocks. NFC.George Burgess IV2016-12-131-6/+4
OpenPOWER on IntegriCloud