Senate Majority Leader Harry ReidHarry Mason ReidAmendments fuel resentments within Senate GOP Donald Trump is delivering on his promises and voters are noticing Danny Tarkanian wins Nevada GOP congressional primary MORE (D-Nev.) late Wednesday set up a procedural vote on the $1 trillion omnibus spending bill, a move that should let the Senate pass it by Saturday.

Reid filed a motion to end debate on the bill, which the House approved earlier in the day. At the latest, that will let the Senate vote to end debate on the bill by Friday morning, although Reid said that vote could come earlier.

"Under the rule, the vote will be Friday morning," he said Wednesday evening. "I've had a number of requests to see if that could be moved forward, and I'm waiting to see if we can get consent to do that."

If the procedural vote happens Friday, that would let the Senate pass the bill by Saturday, but that whole timetable could be moved up if both parties agree.

Reid adjourned the Senate immediately after filing his motion to end debate.

The House passed the bill in a 359-67 vote, with most of the "no" votes coming from Republicans who complained about the cost of the bill and the speed with which it was considered. Some Senate Republicans are expected to oppose it as well.