I would strongly advise against using this "condensed" syntax for the very reason that it is valid syntax even when it is not supported - this sort of error will generally be very difficult to catch, and makes porting the project to another language more complicated.

(compare with the ubiquity of the C = vs == operator error, and try fixing that when the compiler doesn't treat it as a warning)