Tom Tromey writes: > >>>>> "Andrew" == Andrew Haley <aph@xxxxxxxxxx> writes: > > Andrew> Tom Tromey writes: > >> We should make -findirect-dispatch the default and we should push > >> 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. Ah, of course, I forgot. > In particular I think if we break C++ ABI in the core, frysk will > break even if it is BC-compiled. It will. Sorry for the noise. Andrew.