diff options
author | Krzysztof Drewniak <Krzysztof.Drewniak@amd.com> | 2023-01-16 18:39:21 +0000 |
---|---|---|
committer | Krzysztof Drewniak <Krzysztof.Drewniak@amd.com> | 2023-01-18 19:56:42 +0000 |
commit | 5d98dc7124dcf1cc231b7fc67fb55b528a3e493d (patch) | |
tree | fef757a445acbe9ebe650f9c500db62ede5f2deb /clang/lib/Frontend/TestModuleFileExtension.cpp | |
parent | 97cb6191173ea4de67e7c5a2f0dbfe61109a5c71 (diff) | |
download | llvm-5d98dc7124dcf1cc231b7fc67fb55b528a3e493d.zip llvm-5d98dc7124dcf1cc231b7fc67fb55b528a3e493d.tar.gz llvm-5d98dc7124dcf1cc231b7fc67fb55b528a3e493d.tar.bz2 |
[llvm][GenericUniformity] Hack around strict is_invocable() checks
With recent (> 15, as far as I can tell, possibly > 16) clang, c++17,
and GNU's libstdc++ (versions 9 and 10 and maybe others), LLVM fails
to compile due to an is_invocable() check in unique_ptr::reset().
To resolve this issue, add a template argument to ImplDeleter to make
things work.
Differential Revision: https://reviews.llvm.org/D141865
Diffstat (limited to 'clang/lib/Frontend/TestModuleFileExtension.cpp')
0 files changed, 0 insertions, 0 deletions