Skip to content

Commit 833a344

Browse files
committed
fix: add Clarity4 version of test contract
1 parent e610ed7 commit 833a344

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

clarity/src/vm/analysis/type_checker/v2_1/tests/contracts.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2647,13 +2647,18 @@ fn clarity_trait_experiments_downcast_trait_5(
26472647
) {
26482648
let mut marf = MemoryBackingStore::new();
26492649
let mut db = marf.as_analysis_db();
2650+
let downcast_trait_5 = if version >= ClarityVersion::Clarity4 {
2651+
"downcast-trait-5-c4"
2652+
} else {
2653+
"downcast-trait-5"
2654+
};
26502655

26512656
// Can we use a principal exp where a trait type is expected?
26522657
// Principal can come from constant/var/map/function/keyword
26532658
let err = db
26542659
.execute(|db| {
26552660
load_versioned(db, "math-trait", version, epoch)?;
2656-
load_versioned(db, "downcast-trait-5", version, epoch)
2661+
load_versioned(db, downcast_trait_5, version, epoch)
26572662
})
26582663
.unwrap_err();
26592664
if epoch <= StacksEpochId::Epoch2_05 {

0 commit comments

Comments
 (0)