Browse Source

Remove the rule that made any declaration prefixed with an underscore private to that package.

gingerBill 6 years ago
parent
commit
d1cc6534cd
1 changed files with 4 additions and 3 deletions
  1. 4 3
      src/entity.cpp

+ 4 - 3
src/entity.cpp

@@ -184,10 +184,11 @@ bool is_entity_exported(Entity *e, bool allow_builtin = false) {
 	}
 
 	String name = e->token.string;
-	if (name.len == 0) {
-		return false;
+	switch (name.len) {
+	case 0: return false;
+	case 1: return name[0] != '_';
 	}
-	return name[0] != '_';
+	return true;
 }
 
 bool entity_has_deferred_procedure(Entity *e) {