1 // 3737 2 3 int crayon; 4 SIB(alias junk)5 struct SIB(alias junk) 6 { 7 template Alike(V) { 8 enum bool Alike = Q == V.garbage; 9 } 10 void opDispatch(string s)() { 11 static assert(Alike!(SIB!(crayon))); 12 } 13 } 14 main()15 void main() { 16 SIB!(SIB!(crayon).E)(3.0); 17 } 18