The House Armed Services Committee unanimously approved a draft defense policy bill early Thursday morning, setting up a clash not between Democrats and Republicans—who seem to mostly agree on the fundamentals of the legislation—but with Donald Trump over the naming of military bases after Confederate generals. Before the House panel finished its all-day markup, Trump threatened to veto the final bill if it included a provision to rename bases.