The U.S. House passed a $1.15 trillion defense bill Wednesday in a 216-212 vote.