//# publish module 0x42.N { } //# publish module 0x42.M { friend 0x42.N; public(friend) foo() { label b0: return; } } //# publish module 0x42.M { friend 0x42.N; // cannot change function signature public(friend) foo(): bool { label b0: return false; } }