diff options
author | Shafik Yaghmour <shafik.yaghmour@intel.com> | 2023-12-08 09:32:06 -0800 |
---|---|---|
committer | Shafik Yaghmour <shafik.yaghmour@intel.com> | 2023-12-08 09:38:59 -0800 |
commit | bbb8a0df7367068e1cf2fc54edd376beb976b430 (patch) | |
tree | 810074e993e9efcd6b359781374be277c77af0e0 /llvm/lib/Support/CommandLine.cpp | |
parent | 5507f70cc205a7ec21d264a64c703b3d314b998c (diff) | |
download | llvm-bbb8a0df7367068e1cf2fc54edd376beb976b430.zip llvm-bbb8a0df7367068e1cf2fc54edd376beb976b430.tar.gz llvm-bbb8a0df7367068e1cf2fc54edd376beb976b430.tar.bz2 |
[Clang] Fix ResolveConstructorOverload to not select a conversion function if we are going use copy elision
ResolveConstructorOverload needs to check properly if we are going to use copy
elision we can't use a conversion function.
This fixes:
https://github.com/llvm/llvm-project/issues/39319
https://github.com/llvm/llvm-project/issues/60182
https://github.com/llvm/llvm-project/issues/62157
https://github.com/llvm/llvm-project/issues/64885
https://github.com/llvm/llvm-project/issues/65568
Differential Revision: https://reviews.llvm.org/D148474
Diffstat (limited to 'llvm/lib/Support/CommandLine.cpp')
0 files changed, 0 insertions, 0 deletions