"src/vscode:/vscode.git/clone" did not exist on "40e07381f02e415a76a43b017531edbbdb77a8a0"
Commit 8852fe45 authored by Paul's avatar Paul
Browse files

Formatting

parent 1cf13681
...@@ -244,11 +244,12 @@ void match_either_args1() ...@@ -244,11 +244,12 @@ void match_either_args1()
migraph::program p; migraph::program p;
auto one = p.add_literal(1); auto one = p.add_literal(1);
auto two = p.add_literal(2); auto two = p.add_literal(2);
auto sum1 = p.add_instruction(sum_op{}, one, two); auto sum1 = p.add_instruction(sum_op{}, one, two);
auto sum2 = p.add_instruction(sum_op{}, sum1, two); auto sum2 = p.add_instruction(sum_op{}, sum1, two);
p.add_instruction(pass_op{}, sum2); p.add_instruction(pass_op{}, sum2);
auto m = match::name("sum")(match::either_arg(0, 1)(match::name("sum"), match::name("@literal"))); auto m =
auto r = find_match(p, m); match::name("sum")(match::either_arg(0, 1)(match::name("sum"), match::name("@literal")));
auto r = find_match(p, m);
EXPECT(bool{r.result == sum2}); EXPECT(bool{r.result == sum2});
} }
...@@ -257,11 +258,12 @@ void match_either_args2() ...@@ -257,11 +258,12 @@ void match_either_args2()
migraph::program p; migraph::program p;
auto one = p.add_literal(1); auto one = p.add_literal(1);
auto two = p.add_literal(2); auto two = p.add_literal(2);
auto sum1 = p.add_instruction(sum_op{}, one, two); auto sum1 = p.add_instruction(sum_op{}, one, two);
auto sum2 = p.add_instruction(sum_op{}, sum1, two); auto sum2 = p.add_instruction(sum_op{}, sum1, two);
p.add_instruction(pass_op{}, sum2); p.add_instruction(pass_op{}, sum2);
auto m = match::name("sum")(match::either_arg(0, 1)(match::name("@literal"), match::name("sum"))); auto m =
auto r = find_match(p, m); match::name("sum")(match::either_arg(0, 1)(match::name("@literal"), match::name("sum")));
auto r = find_match(p, m);
EXPECT(bool{r.result == sum2}); EXPECT(bool{r.result == sum2});
} }
...@@ -270,11 +272,12 @@ void match_either_args3() ...@@ -270,11 +272,12 @@ void match_either_args3()
migraph::program p; migraph::program p;
auto one = p.add_literal(1); auto one = p.add_literal(1);
auto two = p.add_literal(2); auto two = p.add_literal(2);
auto sum1 = p.add_instruction(sum_op{}, one, two); auto sum1 = p.add_instruction(sum_op{}, one, two);
auto sum2 = p.add_instruction(sum_op{}, sum1, two); auto sum2 = p.add_instruction(sum_op{}, sum1, two);
p.add_instruction(pass_op{}, sum2); p.add_instruction(pass_op{}, sum2);
auto m = match::name("sum")(match::either_arg(0, 1)(match::name("pass"), match::name("@literal"))); auto m =
auto r = find_match(p, m); match::name("sum")(match::either_arg(0, 1)(match::name("pass"), match::name("@literal")));
auto r = find_match(p, m);
EXPECT(bool{r.result == p.end()}); EXPECT(bool{r.result == p.end()});
} }
...@@ -429,7 +432,7 @@ int main() ...@@ -429,7 +432,7 @@ int main()
match_args5(); match_args5();
match_args6(); match_args6();
match_args7(); match_args7();
match_either_args1(); match_either_args1();
match_either_args2(); match_either_args2();
match_either_args3(); match_either_args3();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment