summaryrefslogtreecommitdiff
path: root/libcxx
diff options
context:
space:
mode:
authorRoman Lebedev <lebedev.ri@gmail.com>2018-09-22 19:09:57 +0000
committerRoman Lebedev <lebedev.ri@gmail.com>2018-09-22 19:09:57 +0000
commit0950d9471b870d0107edbce1229dd012dcc50e64 (patch)
tree8901aede287a35ec1862fc2c7a019070655ac9cb /libcxx
parent415cf89d89fadf0a2a5edb52ecda83f5c11658bd (diff)
[libcxx] Blind attempt to fix harmless leak in nodiscard_extensions.pass.cpp test
libcxx-libcxxabi-x86_64-linux-ubuntu-asan complains about a leak here.
Diffstat (limited to 'libcxx')
-rw-r--r--libcxx/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/libcxx/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp b/libcxx/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp
index 63195b53111..56e88d1e3c9 100644
--- a/libcxx/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp
+++ b/libcxx/test/libcxx/diagnostics/nodiscard_extensions.pass.cpp
@@ -21,6 +21,7 @@
int main() {
{
- std::get_temporary_buffer<int>(1);
+ const auto p = std::get_temporary_buffer<int>(1);
+ std::return_temporary_buffer(p.first);
}
}