Merge: modelize: mark properties broken if they are a bad introduction (bad redef)
authorJean Privat <jean@pryen.org>
Tue, 17 May 2016 20:17:28 +0000 (16:17 -0400)
committerJean Privat <jean@pryen.org>
Tue, 17 May 2016 20:17:28 +0000 (16:17 -0400)
Some broken redefinitions of properties caused the modelize phase to crash.

An infrastructure exists to prevent the use of such broken entities: the `is_broken` attributes. But they have to be set and used to be effective.

So this PR sets the `is_broken` flag on some forgotten error paths, then prevents further processing if `is_broken` is set.

Pull-Request: #2078
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>


Trivial merge