Handle foreign types

This commit is contained in:
Robin Voetter
2020-06-16 02:41:05 +02:00
parent baa1a68b53
commit 1631265a1c
2 changed files with 62 additions and 27 deletions

View File

@@ -139,7 +139,7 @@ const DeclarationResolver = struct {
var write_index: usize = 0;
while (read_index < self.registry.decls.len) {
const decl = self.registry.decls[read_index];
if (self.declarations.contains(decl.name)) {
if (decl.decl_type == .foreign or self.declarations.contains(decl.name)) {
self.registry.decls[write_index] = decl;
write_index += 1;
}