Fixing dumb bug from me
This commit is contained in:
parent
9a1e3a5ca2
commit
3f1a89b8f8
|
@ -184,7 +184,7 @@
|
|||
'variant-field #'field)))
|
||||
...
|
||||
(define set-variant-field!
|
||||
(lambda-memocontract (v)
|
||||
(lambda-memocontract (v nv)
|
||||
(contract (f:variant? field/c . -> . void)
|
||||
set-variant*-field!
|
||||
'set-variant-field! 'use
|
||||
|
|
11
collects/tests/plai/datatype-state.rkt
Normal file
11
collects/tests/plai/datatype-state.rkt
Normal file
|
@ -0,0 +1,11 @@
|
|||
#lang plai
|
||||
(require (prefix-in eli: tests/eli-tester))
|
||||
|
||||
(define-type A (a (x number?)))
|
||||
|
||||
(define an-a (a 10))
|
||||
|
||||
(eli:test
|
||||
(a-x an-a) => 10
|
||||
(set-a-x! an-a 20)
|
||||
(a-x an-a) => 20)
|
Loading…
Reference in New Issue
Block a user