nikic wrote: > Side note: the duplicate argument parsing in `parseArgumentList` is really awkward. Agreed. I've pushed https://github.com/llvm/llvm-project/commit/0f20d5a8b10b98c83c73b6b7808b7bf88aaaaa2e to deduplicate this. https://github.com/llvm/llvm-project/pull/78171