Define type Void# = (# #) (#18441)
Previously, Void#
was a primitive type. Now, we define type Void# = (# #)
, which reduces the number of primitive types.
I'm leaving Void#
and void#
for backwards compatibility.
The GHC.Prim.Panic
and GHC.Prim.Exception
modules cannot use the synonym, since they don't depend on GHC.Types
.
Closes #18441 (closed).