ceylon/ceylon-js — comment on commit 6c40daa2262dfdf698cdf67963eead4b26798dd1
File:  line 0
By ikasiuk:

There could be a problem with this: for an expression like `f()?.x`, the `f()` can be executed twice because it becomes something like `f()===null?:null:f().getX()`.