diff options
Diffstat (limited to 'Arbitrary.patch')
-rw-r--r-- | Arbitrary.patch | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Arbitrary.patch b/Arbitrary.patch index 11b6b51..28bd37e 100644 --- a/Arbitrary.patch +++ b/Arbitrary.patch | |||
@@ -10,6 +10,15 @@ | |||
10 | 1 -> do x1 <- arbitrary | 10 | 1 -> do x1 <- arbitrary |
11 | x2 <- arbitrary | 11 | x2 <- arbitrary |
12 | x3 <- arbitrary | 12 | x3 <- arbitrary |
13 | @@ -116,7 +115,7 @@ | ||
14 | |||
15 | instance Arbitrary MPI where | ||
16 | arbitrary | ||
17 | - = do x1 <- arbitrary | ||
18 | + = do x1 <- suchThat arbitrary (>=0) | ||
19 | return (MPI x1) | ||
20 | |||
21 | |||
13 | @@ -133,9 +132,8 @@ | 22 | @@ -133,9 +132,8 @@ |
14 | 3 -> do x1 <- arbitrary | 23 | 3 -> do x1 <- arbitrary |
15 | x2 <- arbitrary | 24 | x2 <- arbitrary |