Tillis announced his change of heart on the Senate floor, minutes before the Senate voted to disapprove Trump's declaration.

WASHINGTON — Changing his vote from the public stance he took last month, North Carolina Sen. Thom Tillis voted Thursday to support President Donald Trump's declaration of a national emergency to pay for his border wall.

Tillis announced his change of heart on the Senate floor, minutes before the Senate voted to disapprove Trump's declaration.

"A lot has changed over the last three weeks," when he laid out his objections to the president's action in an op-ed in The Washington Post, Tillis said.