Fix (catch forms-involving-unknown-values ...)
commit4b9dec6b5de0aad6d5038fe2810864e58a95a1a8
authorStas Boukarev <stassats@gmail.com>
Thu, 21 Dec 2017 10:50:30 +0000 (21 13:50 +0300)
committerStas Boukarev <stassats@gmail.com>
Fri, 29 Dec 2017 11:38:43 +0000 (29 14:38 +0300)
tree3bf0d878f09d2f77ff19f42a6757ba2c40a825bb
parent6375e825c7a5f3b8f3ceddc0f22dae5de0c10bec
Fix (catch forms-involving-unknown-values ...)

Evaluate the TAG before establishing a cleanup, breaking it up into
different blocks which STACK-ANALYZE is able to handle.

Fixes lp#1739495.
src/compiler/ir1-translators.lisp
src/compiler/ir1tran.lisp
tests/compiler-2.pure.lisp