Homoallylic (but-3-enylic) alcohols have been prepared in good yields
by reductive allylation of aldehydes in water with various allylic
chlorides in the presence of tin(II) chloride and potassium
iodide. The Barbier type reaction with prop-2-ynyl chloride is also
achieved under the same conditions.