summaryrefslogtreecommitdiff
path: root/testsuite/tests/ghci.debugger/scripts/print037.script
blob: 7bf332c1752d5803743cc73f1efa5993531b665d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
-- Test out printing of integers in GHCi

-- With @integer-gmp@, small integer literals get converted directly into
-- @S# i#@. This optimization means that small integers are always already
-- evaluated in the output for @:p@.
--
-- Since we want this test to work on @integer-simple@ too, we explicitly
-- force the literals.

let smallNeg = -53 :: Integer
:f smallNeg

let smallPos = 89 :: Integer
:f smallPos

let zero = 0 :: Integer
:f zero

let largeNeg = -4123841823694876543987265438957349857349 :: Integer
:f largeNeg

let largePos =  5402398759384752938475029384750298347554 :: Integer
:f largePos

:q