>>>> "Andrew" == Andrew Haley
Andrew> Tom Tromey writes:
> We should make -findirect-dispatch the default and we should
> C++-ABI-breaking changes. The only difficulty here is that frysk
> uses the C++ ABI.
Andrew> Why is that an issue? Surely if we change the default to indirect,
Andrew> frysk will also change. I'm assuming the frysk build uses whatever
Andrew> the default happens to be...
No, frysk uses CNI, which only "works" with indirect dispatch.
In particular I think if we break C++ ABI in the core, frysk will
break even if it is BC-compiled.