diff options
author | Yann Herklotz <ymherklotz@gmail.com> | 2018-12-04 16:54:56 +0000 |
---|---|---|
committer | Yann Herklotz <ymherklotz@gmail.com> | 2018-12-04 16:54:56 +0000 |
commit | d08ff5fbf2b40746cacc8e799f6c7b5b0b932669 (patch) | |
tree | aabda213406a77af5b8b1b59239cf9c174f89c78 /src/Test/VeriFuzz/VerilogAST.hs | |
parent | 3d5626b32bb66b66a503dd60995d7ece80084d56 (diff) | |
download | verismith-d08ff5fbf2b40746cacc8e799f6c7b5b0b932669.tar.gz verismith-d08ff5fbf2b40746cacc8e799f6c7b5b0b932669.zip |
[Fix #1] Fix the negative number generation
Diffstat (limited to 'src/Test/VeriFuzz/VerilogAST.hs')
-rw-r--r-- | src/Test/VeriFuzz/VerilogAST.hs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Test/VeriFuzz/VerilogAST.hs b/src/Test/VeriFuzz/VerilogAST.hs index 48d01a5..41c855a 100644 --- a/src/Test/VeriFuzz/VerilogAST.hs +++ b/src/Test/VeriFuzz/VerilogAST.hs @@ -77,7 +77,7 @@ instance QC.Arbitrary Identifier where (QC.shuffle (['a'..'z'] <> ['A'..'Z']) >>= QC.sublistOf) instance QC.Arbitrary Number where - arbitrary = Number <$> QC.arbitrary <*> QC.arbitrary + arbitrary = Number <$> (suchThat QC.arbitrary (>=0)) <*> QC.arbitrary instance QC.Arbitrary BinaryOperator where arbitrary = QC.elements [BinAnd, BinOr, BinXor] |