From 1a135511344f14deca314cb38cedda4bcfe53dc0 Mon Sep 17 00:00:00 2001 From: Richard Eisenberg Date: Sat, 19 Sep 2015 14:37:54 -0400 Subject: [PATCH] Test #10347 --- testsuite/tests/typecheck/should_compile/T10347.hs | 10 ++++++++++ testsuite/tests/typecheck/should_compile/all.T | 1 + 2 files changed, 11 insertions(+) create mode 100644 testsuite/tests/typecheck/should_compile/T10347.hs diff --git a/testsuite/tests/typecheck/should_compile/T10347.hs b/testsuite/tests/typecheck/should_compile/T10347.hs new file mode 100644 index 0000000000..9187a93195 --- /dev/null +++ b/testsuite/tests/typecheck/should_compile/T10347.hs @@ -0,0 +1,10 @@ +{-# LANGUAGE -fwarn-unusued-bindings #-} + +module T10347 (N, mkN) where + +import Data.Coerce + +newtype N a = MkN Int + +mkN :: Int -> N a +mkN = coerce diff --git a/testsuite/tests/typecheck/should_compile/all.T b/testsuite/tests/typecheck/should_compile/all.T index eff84032b1..6f34db4799 100644 --- a/testsuite/tests/typecheck/should_compile/all.T +++ b/testsuite/tests/typecheck/should_compile/all.T @@ -474,3 +474,4 @@ test('T10632', normal, compile, ['']) test('T10642', normal, compile, ['']) test('T10744', normal, compile, ['']) test('update-existential', normal, compile, ['']) +test('T10347', expect_broken(10347), compile, ['']) -- GitLab