ghc-api/T8628 fails assert on debugged ghc
- /validate --slow fails thusly:
Unexpected failures:
ghc-api T8628 [bad stderr] (normal)
# run by hands:
$ LANG=C make fulltest stage=2 TEST=T8628
=====> T8628(normal) 3453 of 4083 [0, 0, 0]
cd ./ghc-api && $MAKE -s --no-print-directory T8628 </dev/null >T8628.run.stdout 2>T8628.run.stderr
Actual stderr output differs from expected:
--- /dev/null 2014-06-09 18:31:31.993762230 +0300
+++ ./ghc-api/T8628.run.stderr 2014-08-08 16:02:17.000000000 +0300
@@ -0,0 +1,2 @@
+WARNING: file compiler/simplCore/SimplEnv.lhs, line 539 $fShowX
+WARNING: file compiler/simplCore/SimplEnv.lhs, line 539 $fShowX
*** unexpected failure for T8628(normal)
compiler/simplCore/SimplEnv.lhs:539
refine :: InScopeSet -> Var -> Var
refine in_scope v
| isLocalId v = case lookupInScope in_scope v of
Just v' -> v'
{- 539 -} Nothing -> WARN( True, ppr v ) v -- This is an error!
| otherwise = v
Is it really a bug as comment suggests?
Trac metadata
| Trac field | Value |
|---|---|
| Version | 7.8.3 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |