Community
Participate
Working Groups
The implementation in bug 340083 still misses one case: completion after "base." inside a base guard of a callin binding *with* signatures: void foo() <- after void foo() base when(base.|); when removing the signatures completion works as intended.
Created attachment 193274 [details] test & proposed fix The fix is simply to avoid overwriting an existing predicate during syntax recovery. The existing predicate already has the "base" argument which is required for resolving the "base" reference inside the predicate.
Released as r1426,7 for 0.8 M7.
Verified for 0.8M7 using build 201104261158