Move pass_manager initialization into setup
Add warn on passing integer param to #build_with_lto