Cotton: I won't commit to an immigration deal just because Trump supports it

Sen. Tom CottonTom Bryant CottonEx-Rep. Abby Finkenauer running for Senate in Iowa Poll: Trump leads 2024 GOP primary trailed by Pence, DeSantis Republicans raise concerns about Olympians using digital yuan during Beijing Games MORE (R-Ark.) said on Sunday he would not vote for an immigration deal just because President TrumpDonald TrumpMeghan McCain: Democrats 'should give a little credit' to Trump for COVID-19 vaccine Trump testing czar warns lockdowns may be on table if people don't get vaccinated Overnight Health Care: CDC details Massachusetts outbreak that sparked mask update | White House says national vaccine mandate 'not under consideration at this time' MORE supported it. 

"I can’t make that commitment at all," Cotton told NBC's Chuck Todd after he was asked if he would support whatever the president agreed to in the shutdown negotiations. 

"I will evaluate any deal on its merits and what's best for the people of Arkansas and best for our country," Cotton said on "Meet the Press." 

Senate Republicans and Democrats failed to meet a midnight deadline on Saturday to reach a deal to fund the government. 

Democrats rejected funding legislation because it did not contain a fix for the recipients of the Deferred Action for Childhood Arrivals program, while Republicans say Democrats are holding the government hostage. Trump in September said he would end the Obama-era program, which protects young immigrants brought to the U.S. illegally as children, but gave Congress time to come up with a legislative solution.

Cotton has proven to be one of the most vocal immigration hard-liners in the Senate. 

The Arkansas senator and Sen. David Perdue (R-Ga.) have proposed a measure that seeks to end so-called chain migration, which allows U.S. citizens and permanent residents to sponsor family members abroad to come to the U.S.

Lawmakers do not appear to be any closer to reaching a deal on Sunday as nonessential federal workers are set to be furloughed on Monday.