diff options
Diffstat (limited to 'vendor/cxx/tests/unique_ptr.rs')
-rw-r--r-- | vendor/cxx/tests/unique_ptr.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/vendor/cxx/tests/unique_ptr.rs b/vendor/cxx/tests/unique_ptr.rs new file mode 100644 index 000000000..e5eb66bcd --- /dev/null +++ b/vendor/cxx/tests/unique_ptr.rs @@ -0,0 +1,8 @@ +use cxx::{CxxString, UniquePtr}; + +#[test] +#[should_panic = "called deref on a null UniquePtr<CxxString>"] +fn test_deref_null() { + let unique_ptr = UniquePtr::<CxxString>::null(); + let _: &CxxString = &unique_ptr; +} |