(From https://codereview.chromium.org/2589893002/#msg3)
Suppose we have following idl definitions:
callback FooCallback = void();
interface I { void f(FooCallback callback); }
The code generator generates bindings like below:
Nullable<FooCallback*> callback; // <-- this is wrong
...
impl->f(callback);
It should be:
FooCallback* callback;
...
impl->f(callback);
Comment 1 by bugdroid1@chromium.org
, Dec 20 2016