diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-01-04 22:03:59 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2017-01-04 22:03:59 +0000 |
commit | 363ae815b1cf1ebb6ad6ba47559fa26397b3ae13 (patch) | |
tree | d8b7739e352c8fb9b9287d8d66a2b297a89a431a /llvm/lib/Bitcode/Reader/BitstreamReader.cpp | |
parent | e950602d0557bb86610a6f0b6e7ee80f9097c605 (diff) | |
download | bcm5719-llvm-363ae815b1cf1ebb6ad6ba47559fa26397b3ae13.tar.gz bcm5719-llvm-363ae815b1cf1ebb6ad6ba47559fa26397b3ae13.zip |
Fix failure to treat overloaded function in braced-init-list as a non-deduced context.
Previously, if an overloaded function in a braced-init-list was encountered in
template argument deduction, and the overload set couldn't be resolved to a
particular function, we'd immediately produce a deduction failure. That's not
correct; this situation is supposed to result in that particular P/A pair being
treated as a non-deduced context, and deduction can still succeed if the type
can be deduced from elsewhere.
llvm-svn: 291014
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitstreamReader.cpp')
0 files changed, 0 insertions, 0 deletions