Same issue as 5601.
(Also, the error is *not* silent. It is silent only because of the is() expression. Not a 'wrong-code', just 'reject-valid'.)
*** This issue has been marked as a duplicate of issue 5601 ***
Comment #2 by k.hara.pg — 2013-11-22T01:50:00Z
This is not a dup of 5601, and was fixed in 2.047 (at least in D2).