allow calls through aliased imports in target functions
diff --git a/packages/xdc/services/intern/gen/ImplC.java b/packages/xdc/services/intern/gen/ImplC.java
index c5b30ab..38268a3 100644
--- a/packages/xdc/services/intern/gen/ImplC.java
+++ b/packages/xdc/services/intern/gen/ImplC.java
@@ -348,6 +348,10 @@
if (s.equals("this")) {
s = "__this";
}
+ if (e.getUnit() == null && e.getCat() instanceof Cat.Uni) {
+ String code = e.getCat().getCode();
+ s = code.substring(code.lastIndexOf('.') + 1);
+ }
glob.out.print(s);
return;
}