Hydrochloric acid causes general corrosion, pitting, and stress corrosion cracking of austenitic stainless steel like 316. The 300 series stainless steels are attacked by even dilute hydrochloric acid. Pitting and stress corrosion cracking can occur in dilute hydrochloric acid below the concentrations required for general attack. Although there may be some combinations of low concentration and low temperature that are acceptable in some specific cases, I do not recommend 316 stainless steel under any circumstances when hydrochloric acid is present.