Created attachment 10231
llvm assembly with infinite type
LLVM parses, verifies and prints (opt-3.3 foo.ll -verify -S) the attached file,
which contains a type of infinite length.
However, if I attempt to emit bitcode and then disassemble it, the result is as
follows:
%0 = type opaque
%f = type { i32, %0 }
define %f @foo() {
ret %f zeroinitializer
}
infinite.ll
(69 bytes, application/octet-stream)