aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/SemaOverload.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-01-24Revert "[c++20] P1907R1: Support for generalized non-type template arguments ...revert-78041-p1907r1Erich Keane1-9/+1
2024-01-22[clang] Fix assertion failure with deleted overloaded unary operators (#78316)Mariya Podchishchaeva1-2/+7
2024-01-21[c++20] P1907R1: Support for generalized non-type template arguments of scala...Andrey Ali Khan Bolshakov1-1/+9
2024-01-19[SemaCXX] Implement CWG2137 (list-initialization from objects of the same typ...Mital Ashok1-10/+28
2024-01-18[Clang][NFC] Rename CXXMethodDecl::isPure -> is VirtualPure (#78463)cor3ntin1-1/+1
2024-01-16[Clang] Only compare template params of potential overload after checking the...cor3ntin1-28/+34
2024-01-15[Clang][AArch64] Change SME attributes for shared/new/preserved state. (#76971)Sander de Smalen1-20/+0
2024-01-12[clang] Reapply Handle templated operators with reversed arguments (#72213)Utkarsh Saxena1-12/+34
2024-01-09[clang] Improve bit-field in ref NTTP diagnostic (#71077)Andrey Ali Khan Bolshakov1-0/+10
2024-01-08[Clang] Fix IsOverload for function templates (#77323)cor3ntin1-37/+37
2024-01-08[clang][Sema][NFC] Clean up BuildOverloadedCallExprTimm Bäder1-9/+6
2024-01-08[clang] Fix a crash when referencing the result if the overload fails (#77288)Haojian Wu1-11/+12
2024-01-05[clang] Accept recursive non-dependent calls to functions with deduced return...Mariya Podchishchaeva1-0/+18
2023-12-01[Clang] Implement P2308R1 - Template Parameter Initialization. (#73103)cor3ntin1-57/+58
2023-11-28[Clang] CWG2789 Overload resolution with implicit and explicit object… (#73...cor3ntin1-14/+55
2023-11-22Revert "[CUDA][HIP] ignore implicit host/device attr for override (#72815)"Yaxun (Sam) Liu1-4/+2
2023-11-20[CUDA][HIP] ignore implicit host/device attr for override (#72815)Yaxun (Sam) Liu1-2/+4
2023-11-16[clang] Ensure fixed point conversions work in C++ (#68344)PiJoules1-2/+8
2023-11-10[Sema] Fix strict ordering in overload candidate comparisonsIlya Biryukov1-3/+6
2023-11-02[clang][NFC] Refactor `clang::Linkage` (#71049)Vlad Serebrennikov1-1/+1
2023-10-31[clang][NFC] Refactor `ArrayType::ArraySizeModifier`Vlad Serebrennikov1-1/+1
2023-10-23Revert [clang] Handle templated operators with reversed arguments and [STLExt...Utkarsh Saxena1-18/+10
2023-10-23Use the correct namespace for looking up matching operator!= (#68922)Utkarsh Saxena1-12/+7
2023-10-23[Sema] Change order of displayed overloads in diagnosticsIlya Biryukov1-34/+67
2023-10-20[clang] Handle templated operators with reversed arguments (#69595)Utkarsh Saxena1-10/+18
2023-10-18Revert "Correctly compute conversion seq for args to fn with reversed param o...Dmitry Chernenkov1-1/+1
2023-10-17Correctly compute conversion seq for args to fn with reversed param order (#6...Utkarsh Saxena1-1/+1
2023-10-04[clang] Choose non-templated ctor as deduction guide unambiguously (#66487)Botond István Hprváth1-1/+16
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot1-255/+644
2023-09-20[Clang][C] Fixed a bug where we reject an _Atomic qualified integer in a swit...Guillot Tony1-2/+4
2023-09-08[clang][MSExtentions] Fix invalid overload failure about the loss of `__unali...Takuya Shimizu1-3/+5
2023-09-07Reland "[CUDA][HIP] Fix overloading resolution in global var init" (#65606)Yaxun (Sam) Liu1-21/+24
2023-09-05[HLSL] Cleanup support for `this` as an l-valueChris Bieneman1-6/+4
2023-08-31Revert "[CUDA][HIP] Fix overloading resolution in global variable initializer"Yaxun (Sam) Liu1-24/+21
2023-08-29[CUDA][HIP] Fix overloading resolution in global variable initializerYaxun (Sam) Liu1-21/+24
2023-08-08[CUDA][HIP] Fix template argument deductionYaxun (Sam) Liu1-4/+37
2023-08-08[Clang][AArch64] Add/implement ACLE keywords for SME.Sander de Smalen1-0/+20
2023-08-04[clang] Do not crash on use of a variadic overloaded operatorPodchishchaeva, Mariya1-5/+14
2023-07-28[Clang] Fix member lookup so that we don't ignore ambiguous lookups in some c...Shafik Yaghmour1-16/+18
2023-07-21[Clang] Fix access to an unitinialized variableCorentin Jabot1-1/+2
2023-07-21[Clang] Fix constraint checking of non-generic lambdas.Corentin Jabot1-3/+41
2023-07-20[Clang] Implement P2741R3 - user-generated static_assert messagesCorentin Jabot1-16/+50
2023-07-14[clang][Diagnostics] Fix distant source ranges in bad-conversion notesTakuya Shimizu1-36/+28
2023-06-29[Clang] Implements CTAD for aggregates P1816R0 and P2082R1Yuanfang Chen1-7/+11
2023-06-29[clang][Sema] Remove dead diagnostic for loss of __unaligned qualifierTakuya Shimizu1-9/+0
2023-06-26[clang][NFC] Remove trailing whitespaces and enforce it in lib, include and docsNikolas Klauser1-2/+2
2023-06-26[clang][Diagnostics] Provide parameter source range to arity-mismatch notesTakuya Shimizu1-2/+4
2023-06-13Remove dead conditionalsSindhu Chittireddy1-2/+2
2023-06-10[clang][WebAssembly] Implement support for table types and builtinsPaulo Matos1-1/+10
2023-06-10[NFC][SetVector] Update some usages of SetVector to SmallSetVectorDhruv Chawla1-2/+1