``` trait t1 : t2 { } trait t2 : t1 { } ``` or even ``` trait t : t { } ``` gives a stack overflow: task 'rustc' has overflowed its stack ./build.sh: line 1: 22351 Illegal instruction (core dumped) /home/nick/rust2/x86_64-unknown-linux-gnu/stage1/bin/rustc $1.rs -o $1