**Describe the bug** Ormolu outputs a parsing failure when formatting a multi-line list comprehension inside a `do` block. **To Reproduce** Format the following code: ```haskell a :: B a = do [ c | c <- d ] ``` **Expected behavior** Formatting is successful. **Actual behavior** ``` Parsing of formatted code failed: <input>:4:3 parse error (possibly incorrect indentation or mismatched brackets) ``` **Environment** [Ormolu Live](https://ormolu-live.tweag.io), Version 0.5.0.0, commit [25b04d4](https://github.com/tweag/ormolu/commit/25b04d45b4f3e8db81bc4a863f2fededda7bc384), using ghc-lib-parser 9.2.1.20220109 **Additional context** * Where the line break inside the comprehension occurs seems to make no difference. * The problem occurs only inside do-blocks