about summary refs log tree commit diff
path: root/src/test/run-pass/consts/const-ptr-unique.rs
blob: eb371ab184166491e039136ed2d4ae954be90c8d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// run-pass

#![feature(ptr_internals)]

use std::ptr::Unique;

const PTR: *mut u32 = Unique::empty().as_ptr();

fn ident<T>(ident: T) -> T {
    ident
}

pub fn main() {
    assert_eq!(PTR, ident(Unique::<u32>::empty().as_ptr()));
}