Compound logical expressions with error handling translation breaks initial logic

Description

https://github.com/Swiftify-Corp/Swiftify/issues/118
http://swiftify.me/p700bf/1

As you can see code

failed to move to catch block, but the main problem that "!" just disappeared.

Objc

Result

Expected #1

Expected #2 (at least)

Environment

None

Assignee

Alex Petuschak

Reporter

Ivan Kh

Labels

None

Git Branch Name

None

Fix versions

Priority

High
Configure