| commit | 701c6884762bdf01fce1cd97c8e7ff591e9990fe | [log] [tgz] |
|---|---|---|
| author | David Tolnay <dtolnay@gmail.com> | Mon Nov 02 10:44:39 2020 -0800 |
| committer | David Tolnay <dtolnay@gmail.com> | Mon Nov 02 18:20:08 2020 -0800 |
| tree | ac46a96419c977d2705d854383f05c8555f6d188 | |
| parent | 5e88a0d840f953a98c361cc7f25be53315a87a55 [diff] [blame] |
Add repro of shared string by reference error
diff --git a/tests/ffi/tests.cc b/tests/ffi/tests.cc index a03ec2b..747788f 100644 --- a/tests/ffi/tests.cc +++ b/tests/ffi/tests.cc
@@ -385,6 +385,13 @@ } } +const SharedString &c_take_ref_shared_string(const SharedString &s) { + if (std::string(s.msg) == "2020") { + cxx_test_suite_set_correct(); + } + return s; +} + void c_take_callback(rust::Fn<size_t(rust::String)> callback) { callback("2020"); }