blob: 56105eb9f1af1d66de2fd30a694db7bba3cb9b23 [file]
// { dg-additional-options "-w" }
#![feature(no_core)]
#![no_core]
#![feature(lang_items)]
#[lang = "sized"]
pub trait Sized {}
pub trait Hasher {
fn finish(&self) -> u64;
fn write(&mut self, bytes: &[u8]);
fn write_u8(&mut self, i: u8) {
self.write(&[i])
}
}
struct SipHasher;
impl Hasher for SipHasher {
#[inline]
fn write(&mut self, msg: &[u8]) {
loop {}
}
#[inline]
fn finish(&self) -> u64 {
0
}
}