fn foo() {} const BAR: usize = 42; fn a() { foo(); //~ ERROR comparison operators cannot be chained } fn b() { foo(); //~ ERROR comparison operators cannot be chained } fn c() { foo<3 + 3>(); //~ ERROR comparison operators cannot be chained } fn d() { foo(); //~ ERROR comparison operators cannot be chained } fn e() { foo(); //~ ERROR comparison operators cannot be chained } fn f() { foo<100 - BAR>(); //~ ERROR comparison operators cannot be chained } fn g() { foo()>(); //~ ERROR comparison operators cannot be chained //~^ ERROR expected one of `;` or `}`, found `>` } fn h() { foo()>(); //~ ERROR comparison operators cannot be chained } fn i() { foo() + BAR>(); //~ ERROR comparison operators cannot be chained } fn j() { foo() - BAR>(); //~ ERROR comparison operators cannot be chained } fn k() { foo()>(); //~ ERROR comparison operators cannot be chained } fn l() { foo()>(); //~ ERROR comparison operators cannot be chained } const fn bar() -> usize { C } fn main() {}