Macleod is struggling with a knee injury and may be sidelined along with Lee Wallace who is yet to fully recover from a hip problem.
Ian Black remains suspended for the quarter-final clash at Palmerston Park where Nicky Clark returns to face the club he left in July.
The 22-year-old scored for the Doonhamers when the two teams met in the same competition last season, when Rangers were beaten on penalties.
And Clark told the Daily Record: “Hopefully the reception I get this time will be good until I score. Then they can slaughter me as much as they want.”
Queen of the South’s Chris Mitchell told the same publication: “We have a good chance of lightning striking twice. There’s always an opportunity in the cup.”
The Championship hosts go into the match on the back of a rare home defeat at the weekend when they lost 1-0 to Raith Rovers.