diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-09-26 18:37:55 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-09-26 18:37:55 +0000 |
commit | 67ef14fe486e169f937737672d687032122d4637 (patch) | |
tree | 2c137a7dcade43e44be85dcd5773d9b755fb05be /llvm/lib/Object/WasmObjectFile.cpp | |
parent | afd34c6df76a68b581205a21733ceedf8676932d (diff) | |
download | llvm-67ef14fe486e169f937737672d687032122d4637.zip llvm-67ef14fe486e169f937737672d687032122d4637.tar.gz llvm-67ef14fe486e169f937737672d687032122d4637.tar.bz2 |
Resolve a defect in C++17 copy omission.
When selecting constructors for initializing an object of type T from a single
expression of class type U, also consider conversion functions of U that
convert to T (rather than modeling such conversions as calling a conversion
function and then calling a constructor).
This approach is proposed as the resolution for the defect, and is also already
implemented by GCC.
llvm-svn: 314231
Diffstat (limited to 'llvm/lib/Object/WasmObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions