feat: unused validator args are not expect checked

This commit is contained in:
Kasey White 2023-04-03 15:43:19 -04:00 committed by Kasey
parent 8c8312a412
commit 3f45b524b8
7 changed files with 20 additions and 19 deletions

View File

@ -4803,7 +4803,9 @@ impl<'a> CodeGenerator<'a> {
let mut term = term;
for (index, arg) in arguments.iter().enumerate().rev() {
if !(has_context && index == arguments.len() - 1) {
if !(has_context && index == arguments.len() - 1)
|| arg.arg_name.get_variable_name().unwrap_or("_") != "_"
{
let mut air_stack = AirStack::new(self.id_gen.clone());
let mut param_stack = air_stack.empty_with_scope();

File diff suppressed because one or more lines are too long

View File

@ -19,8 +19,8 @@
"$ref": "#/definitions/Void"
}
},
"compiledCode": "583b0100003232323232323222253330064a22930b180080091129998030010a4c26600a6002600e0046660060066010004002ae695cdaab9f5742ae89",
"hash": "e37db487fbd58c45d059bcbf5cd6b1604d3bec16cf888f1395a4ebc4"
"compiledCode": "58660100003232323232323232232232253330084a22930b19000a99980319b8748000c020dd50008a4c2c64002a66600866e1d2000300637540022930b180080091129998038010a4c26600a600260100046660060066012004002ae695cdaab9d5573eae855d11",
"hash": "81fc2314e93ebbe261c6bf0adf0ce9fb451ab7c9df160037c426fb91"
}
],
"definitions": {

File diff suppressed because one or more lines are too long

View File

@ -1,11 +1,10 @@
test expect_positive() {
let val =
5
expect False =
expect True =
val > 0
True
}
// test expect_fail() {
// let val =
// 5

File diff suppressed because one or more lines are too long

View File

@ -19,8 +19,8 @@
"$ref": "#/definitions/RedeemerWrapper$Int"
}
},
"compiledCode": "58a901000032323232323232323232322253330073370e90001918051baa0010011332253330093370e004902a0a4c2c6eb40080044cc88c894ccc02ccdc399b800040024815052616375a0026eb4008c030c8c02cdd5000800980080091129998050010a4c26600e6002601600466600600660180040026600200290001111199980299b8700100300a2333300500533700008900118060008010012b9a5736aae7555cf2ab9f5742ae89",
"hash": "d6fb9dd55ea4830d0cb22eab55b4c9b15520da39ea32dafa134e77d7"
"compiledCode": "58ac01000032323232323232323232322253330073370e900018049baa0011332253330093370e004902a0a4c2c640026eb40080044cc88c894ccc02ccdc399b80004002481505261632001375a002640026eb4008c030c028dd5000980080091129998050010a4c26600e6002601600466600600660180040026600200290001111199980299b8700100300a2333300500533700008900118060008010012b9a5736aae7555cf2ab9f5742ae881",
"hash": "4a8440eab49b066cfebe09e19a400e7dfe87d25ed8e8084031129702"
},
{
"title": "foo.mint",
@ -30,8 +30,8 @@
"$ref": "#/definitions/Int"
}
},
"compiledCode": "58a901000032323232323232323232322253330073370e90001918051baa0010011332253330093370e004902a0a4c2c6eb40080044cc88c894ccc02ccdc399b800040024815052616375a0026eb4008c030c8c02cdd5000800980080091129998050010a4c26600e6002601600466600600660180040026600200290001111199980299b8700100300a2333300500533700008900118060008010012b9a5736aae7555cf2ab9f5742ae89",
"hash": "d6fb9dd55ea4830d0cb22eab55b4c9b15520da39ea32dafa134e77d7"
"compiledCode": "58ac01000032323232323232323232322253330073370e900018049baa0011332253330093370e004902a0a4c2c640026eb40080044cc88c894ccc02ccdc399b80004002481505261632001375a002640026eb4008c030c028dd5000980080091129998050010a4c26600e6002601600466600600660180040026600200290001111199980299b8700100300a2333300500533700008900118060008010012b9a5736aae7555cf2ab9f5742ae881",
"hash": "4a8440eab49b066cfebe09e19a400e7dfe87d25ed8e8084031129702"
}
],
"definitions": {