aboutsummaryrefslogtreecommitdiff
path: root/src/entity.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/entity.cpp')
-rw-r--r--src/entity.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/entity.cpp b/src/entity.cpp
index 0c05a9bf6..78726171d 100644
--- a/src/entity.cpp
+++ b/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) {