iter 23.2.3-prep2: rename remaining two 22b2 fixtures + their prose snapshot (orchestrator-inline)

This commit is contained in:
2026-05-10 22:35:37 +02:00
parent 7289bbc9d4
commit 65ab6c6b3a
3 changed files with 20 additions and 20 deletions
@@ -4,9 +4,9 @@
"imports": [],
"defs": [
{
"kind": "class", "name": "Eq", "param": "a",
"kind": "class", "name": "TEq", "param": "a",
"methods": [{
"name": "eq",
"name": "teq",
"type": {
"k": "fn",
"params": [{ "k": "var", "name": "a" }, { "k": "var", "name": "a" }],
@@ -15,10 +15,10 @@
}]
},
{
"kind": "class", "name": "Ord", "param": "a",
"superclass": { "class": "Eq", "type": "a" },
"kind": "class", "name": "TOrd", "param": "a",
"superclass": { "class": "TEq", "type": "a" },
"methods": [{
"name": "lt",
"name": "tlt",
"type": {
"k": "fn",
"params": [{ "k": "var", "name": "a" }, { "k": "var", "name": "a" }],
@@ -33,7 +33,7 @@
"k": "forall",
"vars": ["a"],
"constraints": [
{ "class": "Ord", "type": { "k": "var", "name": "a" } }
{ "class": "TOrd", "type": { "k": "var", "name": "a" } }
],
"body": {
"k": "fn",
@@ -45,7 +45,7 @@
"params": ["x", "y"],
"body": {
"t": "app",
"fn": { "t": "var", "name": "eq" },
"fn": { "t": "var", "name": "teq" },
"args": [{ "t": "var", "name": "x" }, { "t": "var", "name": "y" }]
}
}
@@ -1,14 +1,14 @@
// module test_22b2_constraint_declared_via_superclass
class Eq a {
fn eq(x: a, x1: a) -> Bool
class TEq a {
fn teq(x: a, x1: a) -> Bool
}
class Ord a extends Eq {
fn lt(x: a, x1: a) -> Bool
class TOrd a extends TEq {
fn tlt(x: a, x1: a) -> Bool
}
forall<a> where Ord a
forall<a> where TOrd a
fn uses_eq_via_ord(x: a, y: a) -> Bool {
eq(x, y)
teq(x, y)
}
@@ -4,9 +4,9 @@
"imports": [],
"defs": [
{
"kind": "class", "name": "Eq", "param": "a",
"kind": "class", "name": "TEq", "param": "a",
"methods": [{
"name": "eq",
"name": "teq",
"type": {
"k": "fn",
"params": [{ "k": "var", "name": "a" }, { "k": "var", "name": "a" }],
@@ -15,10 +15,10 @@
}]
},
{
"kind": "class", "name": "Ord", "param": "a",
"superclass": { "class": "Eq", "type": "a" },
"kind": "class", "name": "TOrd", "param": "a",
"superclass": { "class": "TEq", "type": "a" },
"methods": [{
"name": "lt",
"name": "tlt",
"type": {
"k": "fn",
"params": [{ "k": "var", "name": "a" }, { "k": "var", "name": "a" }],
@@ -33,7 +33,7 @@
"k": "forall",
"vars": ["a"],
"constraints": [
{ "class": "Eq", "type": { "k": "var", "name": "a" } }
{ "class": "TEq", "type": { "k": "var", "name": "a" } }
],
"body": {
"k": "fn",
@@ -45,7 +45,7 @@
"params": ["x", "y"],
"body": {
"t": "app",
"fn": { "t": "var", "name": "lt" },
"fn": { "t": "var", "name": "tlt" },
"args": [{ "t": "var", "name": "x" }, { "t": "var", "name": "y" }]
}
}