Changes by: Jason Hickey (jyh at cs.caltech.edu)
Date: 2007-03-06 13:12:12 -0800 (Tue, 06 Mar 2007)
Revision: 10183
Log message:
0.9.8 assumes that the forced mode *always* takes precendence.
Consider.
public. =
Foo. =
protected. =
Foo. +=
...
The resulting Foo is protected. This reverts to that behavior,
with a slight change.
In old 0.9.8 the += expands to
protected.Foo. =
extends $(protected.Foo)
...
Now, we generate this code.
protected.Foo. =
extends $(public.Foo)
...
I'm not claiming that either of these really makes much sense.
The intent is to preserve 0.9.8 semantics.