// run-pass // pretty-expanded FIXME #23616 #![allow(warnings)] struct S(T); static s1: S>=S(S(0)); static s2: S=S(0); fn main() { let foo: S>=S(S(0)); let foo: S=S(0); }