diff options
| author | Kathy Gray | 2014-11-16 12:28:44 +0000 |
|---|---|---|
| committer | Kathy Gray | 2014-11-16 12:28:44 +0000 |
| commit | 8da40b0d899545cc359c37fe30877b0c4fad4fb6 (patch) | |
| tree | 333df195a7b8f535eafa94779dba97b78cd0a9e0 /src/test/test1.sail | |
| parent | cd51e034fc5f744570f70e913d5270bbedc7d42a (diff) | |
Add overflow checking arithmetic operations. Fix various bugs that this exposed
Of note: Interp_lib.to_num now takes an Unsigned or a Signed constructor, rather than a boolean
Diffstat (limited to 'src/test/test1.sail')
| -rw-r--r-- | src/test/test1.sail | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/test/test1.sail b/src/test/test1.sail index 8ae00d78..8143bf5d 100644 --- a/src/test/test1.sail +++ b/src/test/test1.sail @@ -45,7 +45,7 @@ typedef colors = enumerate { red; green; blue } let (colors) rgb = red -function bit enu (red) = 0 +function bit enu ((colors) red) = let (one, two) = (1,2) in 0 function bit main _ = {ignore(sw(0)); ignore((nat) v2); ignore(enu(0)); v1[0] } |
