diff options
author | Zhihao Yuan <zy@miator.net> | 2018-03-24 04:32:11 +0000 |
---|---|---|
committer | Zhihao Yuan <zy@miator.net> | 2018-03-24 04:32:11 +0000 |
commit | 2c5471ddc7858c56274de830481f940de7c509e7 (patch) | |
tree | 88da40b30da996ddee69f16c2abb0ddec199ee48 /lldb/packages/Python/lldbsuite/test/python_api/debugger/TestDebuggerAPI.py | |
parent | 40eb34607c7f5948a62bea3fd510c749ff7f109d (diff) | |
download | bcm5719-llvm-2c5471ddc7858c56274de830481f940de7c509e7.tar.gz bcm5719-llvm-2c5471ddc7858c56274de830481f940de7c509e7.zip |
[C++17] Fix class template argument deduction for default constructors without an initializer
Summary:
As the title says, this makes following code compile:
```
template<typename> struct Foo {};
Foo() -> Foo<void>;
Foo f; // ok
```
Thanks Nicolas Lesser for coining the fix.
Reviewers: rsmith, lichray
Reviewed By: rsmith, lichray
Subscribers: lichray, cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D38216
llvm-svn: 328409
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/debugger/TestDebuggerAPI.py')
0 files changed, 0 insertions, 0 deletions