Compilers are hard. In building my BF compiler with LLVM and Rust, I've hit bugs in both LLVM and the rust compiler!