semantic/member-access-protected-invalid.test \
semantic/member-access-undefined.test \
semantic/member-access-static-with-instance.vala \
+ semantic/member-access-transformed-qualified.vala \
semantic/method-abstract.test \
semantic/method-abstract-body.test \
semantic/method-async-ref-parameter.test \
--- /dev/null
+using Foo.Bar;
+using Foo.Manam;
+
+namespace Foo.Bar {
+ public int bar = 23;
+}
+
+namespace Foo.Manam {
+ public class Foo {
+ public static void faz () {
+ bar = 42;
+ }
+ }
+}
+
+void main () {
+ assert (bar == 23);
+ Foo.Manam.Foo.faz ();
+ assert (bar == 42);
+}
inner_ma = (MemberAccess) inner_ma.inner;
inner_sym = inner_sym.parent_symbol;
}
+ inner_ma.qualified = true;
inner.check (context);
symbol_reference = local_sym;