Skip to content

Commit 0674005

Browse files
Do not print a stack trace when reporting missing reflections of data constructors
1 parent 422dac2 commit 0674005

File tree

1 file changed

+1
-1
lines changed
  • liquidhaskell-boot/src/Language/Haskell/Liquid/Bare

1 file changed

+1
-1
lines changed

liquidhaskell-boot/src/Language/Haskell/Liquid/Bare/Axiom.hs

+1-1
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ makeAssumeType cfg tce lmap dm sym mbT v def
352352
_msg = unwords [showpp sym, showpp mbT]
353353
le = case runToLogicWithBoolBinds bbs tce lmap dm cfg mkErr (coreToLogic def') of
354354
Right e -> e
355-
Left e -> panic (Just $ sourcePosSrcSpan $ loc sym) (show e)
355+
Left e -> Ex.throw e
356356
ref = F.Reft (F.vv_, F.PAtom F.Eq (F.EVar F.vv_) le)
357357
mkErr s = ErrHMeas (sourcePosSrcSpan $ loc sym) (pprint $ val sym) (PJ.text s)
358358
bbs = filter isBoolBind xs

0 commit comments

Comments
 (0)