// check-pass

#![allow(dead_code)]
// This is ok because we often use the trailing underscore to mean 'prime'

// pretty-expanded FIXME #23616

#[forbid(non_camel_case_types)]
type Foo_ = isize;

pub fn main() { }
