Oil fell, erasing earlier gains, after President Donald Trump said he had been assured that Iran would stop killing protesters, in a signal he could hold off on a threatened military response to the repression of widespread demonstrations in the nation.