フレームを追加するにはを使用する方が良いと思いますtcolorbox
。とにかく、動作するはずのパッチがここにあります。
\documentclass{acmart}
\usepackage{listings}
\makeatletter
\lst@AddToHook{Init}{\setlength{\lineskip}{0pt}}
\makeatother
\begin{document}
\begin{lstlisting}[frame=leftline]
Hello,
world!
\end{lstlisting}
\end{document}
![ここに画像の説明を入力してください](https://i.stack.imgur.com/5mb9b.png)