1f5838397cbfc783994d52472df6a797519bff6aaChris Lattner; This one fails because the LLVM runtime is allowing two null pointers of 2f5838397cbfc783994d52472df6a797519bff6aaChris Lattner; the same type to be created! 3f5838397cbfc783994d52472df6a797519bff6aaChris Lattner 44177e6fff50552908bab510f1e896fa974a6f155Chandler Carruth; RUN: echo "%M = type { %N*} %N = type opaque" | llvm-as > %t.2.bc 576806b6a434ad5477727d3733d18fe309a1281feTanya Lattner; RUN: llvm-as < %s > %t.1.bc 6edca80b5e86363c6e4d5cfeedd6940d991355333Reid Spencer; RUN: llvm-link %t.1.bc %t.2.bc 7f5838397cbfc783994d52472df6a797519bff6aaChris Lattner 8a3f89829f32e3362962fdf032f66f6d8403cf6b2Daniel Dunbar%M = type { i32* } 9a3f89829f32e3362962fdf032f66f6d8403cf6b2Daniel Dunbar%N = type i32 10f5838397cbfc783994d52472df6a797519bff6aaChris Lattner 11