Does LLVM try and make sure that all memory is freed before compiler exit? For example, It seems like the ARM constant pool code that I'm reading will leave a lot of un-deallocated memory. Maybe I'm missing something here. Reed