chiark / gitweb /
W
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 16 May 2022 14:56:30 +0000 (15:56 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 16 May 2022 14:56:30 +0000 (15:56 +0100)
src/main.rs

index 4d52515cabef97896e5b5f14cacadc06aec9f39b..b88c5a33e0599a9cf0e5d366e9f7b3c8e3f3b7ac 100644 (file)
@@ -17,16 +17,16 @@ const fn plus<AN: usize, BN: usize>(x: &'static [&'static str],
     -> &'static [&'static str]
 {
     unsafe {
-        static mut A: [MaybeUninit<&'static str>; _] = [MaybeUninit::new_uninit(); an + bn];
+        static mupt A: [MaybeUninit<&'static str>; _] = [MaybeUninit::new_uninit(); AN + BN];
     }
     panic!()
 }
 
 struct Outer { o: usize, }
 impl Ish for Outer {
-    const F: &'static [&'static str] = plus(
-        Inner::N, Inner::F,
-        1, &["o"]
+    const F: &'static [&'static str] = plus/<Inner::N, 1>(
+        Inner::F,
+        &["o"]
     );
 }