Pass -dsuppress-uniques when running T14507
authorRyan Scott <ryan.gl.scott@gmail.com>
Mon, 22 Jan 2018 19:16:12 +0000 (14:16 -0500)
committerRyan Scott <ryan.gl.scott@gmail.com>
Mon, 22 Jan 2018 19:16:23 +0000 (14:16 -0500)
Not doing so resulted in different uniques being printed on different
environments, as shown in #14703.

testsuite/tests/patsyn/should_fail/T14507.stderr
testsuite/tests/patsyn/should_fail/all.T

index 2ed89cb..cec70df 100644 (file)
@@ -2,7 +2,7 @@
 T14507.hs:18:9: error:
     • Iceland Jack!  Iceland Jack! Stop torturing me!
       Pattern-bound variable x :: TypeRep a
-        has a type that mentions pattern-bound coercion: co_a2CF
+        has a type that mentions pattern-bound coercion: co
       Hint: use -fprint-explicit-coercions to see the coercions
       Probable fix: add a pattern signature
     • In the declaration for pattern synonym ‘SO’
index 2b3b85b..0f4c608 100644 (file)
@@ -41,4 +41,4 @@ test('T14114', normal, compile_fail, [''])
 test('T14380', normal, compile_fail, [''])
 test('T14498', normal, compile_fail, [''])
 test('T14552', normal, compile_fail, [''])
-test('T14507', normal, compile_fail, [''])
+test('T14507', normal, compile_fail, ['-dsuppress-uniques'])