From 606e3f220d20688c7baff94bef525a13434dc56b Mon Sep 17 00:00:00 2001
From: Joachim Breitner <mail@joachim-breitner.de>
Date: Mon, 22 Feb 2021 10:31:56 +0100
Subject: html-test: Always set language
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

from ghc-9.2 on, the “default” langauge of GHC is expected to change
more wildly. To prepare for that (and unblock
https://gitlab.haskell.org/ghc/ghc/-/merge_requests/4853), this sets the
language for all the test files to `Haskell2010`. This should insolate
this test suite against changes to the default.

Cherry-picked from https://github.com/haskell/haddock/pull/1341
---
 hypsrc-test/ref/src/Classes.html | 79 ++++++++++++++++++++++------------------
 1 file changed, 43 insertions(+), 36 deletions(-)

(limited to 'hypsrc-test/ref/src/Classes.html')

diff --git a/hypsrc-test/ref/src/Classes.html b/hypsrc-test/ref/src/Classes.html
index 2a44be99..f3993425 100644
--- a/hypsrc-test/ref/src/Classes.html
+++ b/hypsrc-test/ref/src/Classes.html
@@ -6,7 +6,14 @@
     ></head
   ><body
   ><pre
-    ><span class="hs-keyword"
+    ><span class="hs-pragma"
+      >{-# LANGUAGE Haskell2010 #-}</span
+      ><span
+      >
+</span
+      ><span id="line-2"
+      ></span
+      ><span class="hs-keyword"
       >module</span
       ><span
       > </span
@@ -19,17 +26,17 @@
       ><span
       >
 </span
-      ><span id="line-2"
+      ><span id="line-3"
       ></span
       ><span
       >
 </span
-      ><span id="line-3"
+      ><span id="line-4"
       ></span
       ><span
       >
 </span
-      ><span id="line-4"
+      ><span id="line-5"
       ></span
       ><span class="hs-keyword"
       >class</span
@@ -60,7 +67,7 @@
       ><span
       >
 </span
-      ><span id="line-5"
+      ><span id="line-6"
       ></span
       ><span
       >    </span
@@ -97,7 +104,7 @@
       ><span
       >
 </span
-      ><span id="line-6"
+      ><span id="line-7"
       ></span
       ><span
       >    </span
@@ -148,12 +155,12 @@
       ><span
       >
 </span
-      ><span id="line-7"
+      ><span id="line-8"
       ></span
       ><span
       >
 </span
-      ><span id="line-8"
+      ><span id="line-9"
       ></span
       ><span class="hs-keyword"
       >instance</span
@@ -178,7 +185,7 @@
       ><span
       >
 </span
-      ><span id="line-9"
+      ><span id="line-10"
       ></span
       ><span
       >    </span
@@ -210,7 +217,7 @@ forall a. a -&gt; a
       ><span
       >
 </span
-      ><span id="line-10"
+      ><span id="line-11"
       ></span
       ><span
       >    </span
@@ -273,12 +280,12 @@ forall a. a -&gt; a
       ><span
       >
 </span
-      ><span id="line-11"
+      ><span id="line-12"
       ></span
       ><span
       >
 </span
-      ><span id="line-12"
+      ><span id="line-13"
       ></span
       ><span class="hs-keyword"
       >instance</span
@@ -392,17 +399,17 @@ forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; Int
       ><span
       >
 </span
-      ><span id="line-15"
+      ><span id="line-16"
       ></span
       ><span
       >
 </span
-      ><span id="line-16"
+      ><span id="line-17"
       ></span
       ><span
       >
 </span
-      ><span id="line-17"
+      ><span id="line-18"
       ></span
       ><span class="hs-keyword"
       >class</span
@@ -453,7 +460,7 @@ forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; Int
       ><span
       >
 </span
-      ><span id="line-18"
+      ><span id="line-19"
       ></span
       ><span
       >    </span
@@ -506,7 +513,7 @@ forall (t :: * -&gt; *) a. Foldable t =&gt; t a -&gt; Int
       ><span
       >
 </span
-      ><span id="line-19"
+      ><span id="line-20"
       ></span
       ><span
       >    </span
@@ -597,12 +604,12 @@ forall a. Foo' a =&gt; [a] -&gt; a
       ><span
       >
 </span
-      ><span id="line-20"
+      ><span id="line-21"
       ></span
       ><span
       >
 </span
-      ><span id="line-21"
+      ><span id="line-22"
       ></span
       ><span
       >    </span
@@ -645,7 +652,7 @@ forall a. Foo' a =&gt; [a] -&gt; a
       ><span
       >
 </span
-      ><span id="line-22"
+      ><span id="line-23"
       ></span
       ><span
       >    </span
@@ -750,12 +757,12 @@ forall a. Foo a =&gt; a -&gt; Int
       ><span
       >
 </span
-      ><span id="line-23"
+      ><span id="line-24"
       ></span
       ><span
       >
 </span
-      ><span id="line-24"
+      ><span id="line-25"
       ></span
       ><span class="hs-keyword"
       >instance</span
@@ -782,7 +789,7 @@ forall a. Foo a =&gt; a -&gt; Int
       ><span
       >
 </span
-      ><span id="line-25"
+      ><span id="line-26"
       ></span
       ><span
       >    </span
@@ -814,12 +821,12 @@ forall (t :: * -&gt; *) a. (Foldable t, Num a) =&gt; t a -&gt; a
       ><span
       >
 </span
-      ><span id="line-26"
+      ><span id="line-27"
       ></span
       ><span
       >
 </span
-      ><span id="line-27"
+      ><span id="line-28"
       ></span
       ><span class="hs-keyword"
       >instance</span
@@ -896,17 +903,17 @@ forall a. [a] -&gt; [a] -&gt; [a]
       ><span
       >
 </span
-      ><span id="line-29"
+      ><span id="line-30"
       ></span
       ><span
       >
 </span
-      ><span id="line-30"
+      ><span id="line-31"
       ></span
       ><span
       >
 </span
-      ><span id="line-31"
+      ><span id="line-32"
       ></span
       ><span class="hs-keyword"
       >class</span
@@ -937,7 +944,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
       ><span
       >
 </span
-      ><span id="line-32"
+      ><span id="line-33"
       ></span
       ><span
       >    </span
@@ -1072,12 +1079,12 @@ forall a. [a] -&gt; [a] -&gt; [a]
       ><span
       >
 </span
-      ><span id="line-33"
+      ><span id="line-34"
       ></span
       ><span
       >
 </span
-      ><span id="line-34"
+      ><span id="line-35"
       ></span
       ><span class="hs-keyword"
       >instance</span
@@ -1102,7 +1109,7 @@ forall a. [a] -&gt; [a] -&gt; [a]
       ><span
       >
 </span
-      ><span id="line-35"
+      ><span id="line-36"
       ></span
       ><span
       >    </span
@@ -1198,7 +1205,7 @@ forall a b. a -&gt; b -&gt; a
       ><span
       >
 </span
-      ><span id="line-36"
+      ><span id="line-37"
       ></span
       ><span
       >    </span
@@ -1289,7 +1296,7 @@ forall a b. a -&gt; b -&gt; a
       ><span
       >
 </span
-      ><span id="line-37"
+      ><span id="line-38"
       ></span
       ><span
       >    </span
@@ -1380,7 +1387,7 @@ forall a b. a -&gt; b -&gt; a
       ><span
       >
 </span
-      ><span id="line-38"
+      ><span id="line-39"
       ></span
       ><span
       >    </span
@@ -1471,7 +1478,7 @@ forall a b. a -&gt; b -&gt; a
       ><span
       >
 </span
-      ><span id="line-39"
+      ><span id="line-40"
       ></span
       ></pre
     ></body
-- 
cgit v1.2.3