diff options
Diffstat (limited to 'effcee/match_test.cc')
-rw-r--r-- | effcee/match_test.cc | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/effcee/match_test.cc b/effcee/match_test.cc index d1d0944..bc17dde 100644 --- a/effcee/match_test.cc +++ b/effcee/match_test.cc @@ -755,7 +755,12 @@ TEST(Match, UndefinedVarNeverMatches) { EXPECT_FALSE(result) << result.message(); } - -// TODO: DAG def after use +TEST(Match, OutOfOrderDefAndUseViaDAGChecks) { + // In this example the X variable should be set to 'l', and then match + // the earlier occurrence in 'Hello'. + const auto result = + Match("Hello\nWorld", "CHECK-DAG: Wor[[X:[a-z]+]]d\nCHECK-DAG: He[[X]]lo"); + EXPECT_FALSE(result) << result.message(); +} } // namespace |