mirror of
https://github.com/Mercury-Language/mercury.git
synced 2026-04-15 17:33:38 +00:00
tests/hard_coded/test_generic_ref.{m,exp}:
Extend this test to cover 64-bit integer types.
36 lines
1.6 KiB
Plaintext
36 lines
1.6 KiB
Plaintext
Orig. Term: test1_struct(561)
|
|
Updated Term: test1_struct(41041)
|
|
Expected Term: test1_struct(41041)
|
|
|
|
Orig. Term: test2_struct(111, 111, 111)
|
|
Updated Term: test2_struct(222, 222, 222)
|
|
Expected Term: test2_struct(222, 222, 222)
|
|
|
|
Orig. Term: test3_struct(yes, yes, yes, 65535u16)
|
|
Updated Term: test3_struct(no, no, no, 0u16)
|
|
Expected Term: test3_struct(no, no, no, 0u16)
|
|
|
|
Orig. Term: test4_struct(bat, bat, 561, "Hello", owl, owl, owl, owl)
|
|
Updated Term: test4_struct(fox, fox, 41041, "World", hog, hog, hog, hog)
|
|
Expected Term: test4_struct(fox, fox, 41041, "World", hog, hog, hog, hog)
|
|
|
|
Orig. Term: test5_struct(561, dummy, nested_dummy(dummy), "Hello", yes, yes)
|
|
Updated Term: test5_struct(41041, dummy, nested_dummy(dummy), "World", no, no)
|
|
Expected Term: test5_struct(41041, dummy, nested_dummy(dummy), "World", no, no)
|
|
|
|
Orig. Term: test6_struct(255u8, 255u8, dummy, 65535u16)
|
|
Updated Term: test6_struct(1u8, 1u8, dummy, 1u16)
|
|
Expected Term: test6_struct(1u8, 1u8, dummy, 1u16)
|
|
|
|
Orig. Term: packed_2(dummy, 561.0, 1i8, 1u8, dummy, 2i8, 3u8)
|
|
Updated Term: packed_2(dummy, 41041.0, 127i8, 255u8, dummy, 127i8, 255u8)
|
|
Expected Term: packed_2(dummy, 41041.0, 127i8, 255u8, dummy, 127i8, 255u8)
|
|
|
|
Orig. Term: packed_1(1i8, 1u8, dummy, dummy, 0i8, 0u8, 'A')
|
|
Updated Term: packed_1(127i8, 255u8, dummy, dummy, 127i8, 255u8, 'Z')
|
|
Expected Term: packed_1(127i8, 255u8, dummy, dummy, 127i8, 255u8, 'Z')
|
|
|
|
Orig. Term: test9_struct(9223372036854775807i64, 18446744073709551615u64, infinity, 18446744073709551615u64)
|
|
Updated Term: test9_struct(1i64, 1u64, -1.0, 1u64)
|
|
Expected Term: test9_struct(1i64, 1u64, -1.0, 1u64)
|