[llvm-dev] RFC: [FileCheck] CHECK-DAG for multiple occurrences of string

via llvm-dev
Mon, 07 May 2018 16:56:05 -0000

> 1. In a CHECK-DAG group, don't let the matches for patterns overlap.
> 2. Add a new CHECK-DAG-N directive, where N is some integer, to express
> that a pattern must have N non-overlapping matches.

I think #1 is much more intuitive and easy to describe/document than #2.
Changing the meaning of DAG in that way is highly unlikely to affect any
existing test, IMO.  And if it does, my first expectation is that the test
wasn't doing what the author intended anyway.
--paulr