``` fn fail_then_concat() { let x = ~[], y = ~[3]; fail; x += y; ~"good" + ~"bye"; } fn main() {} ``` ``` rust: task failed at 'Assertion llvm::LLVMGetPointerAddressSpace(val_ty(val)) as uint == 1u failed', /Users/TimChevalier/rust/src/rustc/middle/trans/base.rs:2712 ```