diff options
Diffstat (limited to 'src/test/ui/issues/issue-36936.rs')
-rw-r--r-- | src/test/ui/issues/issue-36936.rs | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/src/test/ui/issues/issue-36936.rs b/src/test/ui/issues/issue-36936.rs deleted file mode 100644 index 486a422b7..000000000 --- a/src/test/ui/issues/issue-36936.rs +++ /dev/null @@ -1,26 +0,0 @@ -// run-pass -// check that casts are not being treated as lexprs. - -fn main() { - let mut a = 0i32; - let b = &(a as i32); - a = 1; - assert_ne!(&a as *const i32, b as *const i32); - assert_eq!(*b, 0); - - assert_eq!(issue_36936(), 1); -} - - -struct A(u32); - -impl Drop for A { - fn drop(&mut self) { - self.0 = 0; - } -} - -fn issue_36936() -> u32 { - let a = &(A(1) as A); - a.0 -} |