Put constructor list into .init_array section instead of .ctors, since the former is what lld recognizes.
This is a hack: I had to hard code it in the backend because clang does not pass the flag.