closes #11688
@@ -266,7 +266,13 @@ class Compiler {
switch (t) {
case TInst(c, _):
name = c.toString();
- b = c.get();
+ var c = c.get();
+ switch (c.kind) {
+ case KModuleFields(module):
+ name = module;
+ case _:
+ }
+ b = c;
case TEnum(e, _):
name = e.toString();
b = e.get();
@@ -0,0 +1,3 @@
+function foo() {
+ trace("hello foo");
+}
+function main() {
+ Foo.foo();
+--main Main
+--macro exclude('Foo')
+--interp
@@ -0,0 +1 @@
+Field index for foo not found on prototype _Foo.Foo_Fields_