SuccessChanges

Summary

  1. When diagnosing the lack of a viable conversion function, also list (details)
  2. AVR: Update for getRegisterByName change (details)
  3. [lldb] Remove spurious file (details)
Commit 25195541349b1d6dfc03bf7511483110bda69b29 by richard
When diagnosing the lack of a viable conversion function, also list
explicit functions that are not candidates.
It's not always obvious that the reason a conversion was not possible is
because the function you wanted to call is 'explicit', so explicitly say
if that's the case.
It would be nice to rank the explicit candidates higher in the
diagnostic if an implicit conversion sequence exists for their
arguments, but unfortunately we can't determine that without potentially
triggering non-immediate-context errors that we're not permitted to
produce.
The file was modifiedclang/test/SemaCXX/cxx2a-explicit-bool.cpp (diff)
The file was modifiedclang/test/CXX/basic/basic.lookup/basic.lookup.qual/namespace.qual/p2.cpp (diff)
The file was modifiedclang/test/SemaCXX/default1.cpp (diff)
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td (diff)
The file was modifiedclang/test/CXX/special/class.inhctor/p3.cpp (diff)
The file was modifiedclang/test/SemaCXX/copy-initialization.cpp (diff)
The file was modifiedclang/lib/Sema/SemaInit.cpp (diff)
The file was modifiedclang/include/clang/Sema/Overload.h (diff)
The file was modifiedclang/test/CXX/expr/expr.prim/expr.prim.lambda/p11-1y.cpp (diff)
The file was modifiedclang/test/CXX/dcl.decl/dcl.init/dcl.init.ref/p5.cpp (diff)
The file was modifiedclang/test/CXX/drs/dr15xx.cpp (diff)
The file was modifiedclang/test/PCH/cxx-explicit-specifier.cpp (diff)
The file was modifiedclang/test/SemaCXX/explicit.cpp (diff)
The file was modifiedclang/test/CXX/over/over.match/over.match.funcs/over.match.copy/p1.cpp (diff)
The file was modifiedclang/test/SemaCXX/conversion-function.cpp (diff)
The file was modifiedclang/test/CXX/drs/dr1xx.cpp (diff)
The file was modifiedclang/test/SemaCXX/converting-constructor.cpp (diff)
The file was modifiedclang/include/clang/AST/DeclCXX.h (diff)
The file was modifiedclang/test/CXX/dcl.decl/dcl.init/p14-0x.cpp (diff)
The file was modifiedclang/lib/Sema/SemaOverload.cpp (diff)
The file was modifiedclang/test/SemaCXX/convert-to-bool.cpp (diff)
Commit 5fe4679cc9cfb4941b766db07bf3cd928075d204 by arsenm2
AVR: Update for getRegisterByName change
The file was modifiedllvm/lib/Target/AVR/AVRISelLowering.cpp (diff)
The file was modifiedllvm/lib/Target/AVR/AVRISelLowering.h (diff)
Commit b81c8c6976b987a25fc54fa2bf3524919759a898 by Jonas Devlieghere
[lldb] Remove spurious file
The file was removedlldb/lldb/cmake/modules/FindPythonInterpAndLibs.cmake