diff --git a/build.rs b/build.rs index 4fc531c66..e475fcae3 100644 --- a/build.rs +++ b/build.rs @@ -43,7 +43,12 @@ pub fn main() { map.insert(\"sha384sum\", uuhashsum::uumain); map.insert(\"sha512sum\", uuhashsum::uumain);\n".as_bytes()).unwrap(); }, - "false" | "true" | "test" => { + "true" => { + mf.write_all(format!("fn uu{}", krate).as_bytes()).unwrap(); + mf.write_all("(_: Vec) -> i32 { 0 }\n".as_bytes()).unwrap(); + mf.write_all(format!("map.insert(\"{krate}\", uu{krate} as fn(Vec) -> i32);\n", krate=krate).as_bytes()).unwrap(); + } + "false" | "test" => { mf.write_all(format!("fn uu{}", krate).as_bytes()).unwrap(); mf.write_all("(_: Vec) -> i32 { 1 }\n".as_bytes()).unwrap(); mf.write_all(format!("map.insert(\"{krate}\", uu{krate} as fn(Vec) -> i32);\n", krate=krate).as_bytes()).unwrap();