Treat coercions as arguments for floating and inlining

This reverts commit 8924224e
and fixes #17787.
23 jobs for master in 493 minutes and 9 seconds (queued for 5 seconds)
Status Job ID Name Coverage
  Lint
passed #271533
lint
lint-linters

00:00:23

passed #271536
lint
lint-submods-branch

00:00:25

passed #271534
lint
lint-testsuite

00:00:25

passed #271535
lint
typecheck-testsuite

00:00:18

 
  Quick Build
passed #271537
x86_64-linux
hadrian-ghc-in-ghci

00:17:19

 
  Build
passed #271538
x86_64-linux
validate-x86_64-linux-deb9-hadrian

03:03:36

 
  Full Build
failed #271541
aarch64-linux allowed to fail
validate-aarch64-linux-deb9

03:15:17

failed #271542
armv7-linux
validate-armv7-linux-deb9

passed #271543
x86_64-linux
validate-i386-linux-deb9

00:59:17

failed #271550
new-x86_64-windows test allowed to fail
validate-i386-windows

00:25:46

failed #271540
x86_64-darwin
validate-x86_64-darwin

passed #271544
x86_64-linux
validate-x86_64-linux-deb9-debug

01:41:20

passed #271546
x86_64-linux
validate-x86_64-linux-deb9-dwarf

01:52:46

passed #271545
x86_64-linux
validate-x86_64-linux-deb9-integer-simple

01:50:16

passed #271539
x86_64-linux
validate-x86_64-linux-deb9-unreg-hadrian

04:25:30

passed #271547
x86_64-linux
validate-x86_64-linux-fedora27

01:26:03

failed #271549
new-x86_64-windows test allowed to fail
validate-x86_64-windows

00:29:50

failed #271548
new-x86_64-windows test allowed to fail
validate-x86_64-windows-hadrian

00:31:42

 
  Cleanup
passed #271551
x86_64-darwin
cleanup-darwin

00:00:14

 
  Packaging
skipped #271552
x86_64-linux allowed to fail
doc-tarball
 
  Testing
skipped #271553
x86_64-linux allowed to fail manual
hackage
skipped #271554
x86_64-linux
perf-nofib
 
  Deploy
skipped #271555
x86_64-linux allowed to fail
pages
 
Name Stage Failure
failed
validate-x86_64-darwin Full Build There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log
failed
validate-x86_64-windows-hadrian Full Build
Git branch:   12-6-stable
GO version: go1.13.4
Built: 2019-12-22T11:55:34+0000
OS/Arch: windows/amd64
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=972 revision=ac8e767a version=12.6.0
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
validate-armv7-linux-deb9 Full Build There has been a timeout failure or the job got stuck. Check your timeout limits or try again
No job log
failed
validate-i386-windows Full Build
Git branch:   12-6-stable
GO version: go1.13.4
Built: 2019-12-22T11:55:34+0000
OS/Arch: windows/amd64
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=4712 revision=ac8e767a version=12.6.0
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
validate-x86_64-windows Full Build
Git branch:   12-6-stable
GO version: go1.13.4
Built: 2019-12-22T11:55:34+0000
OS/Arch: windows/amd64
Uploading artifacts...
Runtime platform
arch=amd64 os=windows pid=8032 revision=ac8e767a version=12.6.0
WARNING: junit.xml: no matching files
ERROR: No files to upload
ERROR: Job failed: exit status 1
failed
validate-aarch64-linux-deb9 Full Build
Uploading artifacts...
ghc-aarch64-linux-deb9.tar.xz: found 1 matching files
junit.xml: found 1 matching files

performance-metrics.tsv: found 1 matching files

Uploading artifacts to coordinator... ok
id=271541 responseStatus=201 Created token=KjMifFZz
Uploading artifacts...
junit.xml: found 1 matching files

Uploading artifacts to coordinator... ok
id=271541 responseStatus=201 Created token=KjMifFZz
ERROR: Job failed: exit code 1