aboutsummaryrefslogtreecommitdiff
path: root/boot/symbol.cc
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2026-10-09 14:43:11 +0200
committerEugen Wissner <belka@caraus.de>2026-10-09 14:43:11 +0200
commit134d3ac4caff6d87c79b0892e57073594cb0064c (patch)
treee93c73d59ee50f3bdaa073bb5908ae3c74f7a985 /boot/symbol.cc
parent244449004fb62adbfd43b81e8dfce7500ca4a7e4 (diff)
downloadelna-134d3ac4caff6d87c79b0892e57073594cb0064c.tar.gz
Remove Pointer and nil support
Diffstat (limited to 'boot/symbol.cc')
-rw-r--r--boot/symbol.cc5
1 files changed, 1 insertions, 4 deletions
diff --git a/boot/symbol.cc b/boot/symbol.cc
index 2805839..ffefea4 100644
--- a/boot/symbol.cc
+++ b/boot/symbol.cc
@@ -411,8 +411,6 @@ namespace elna::boot
result->enter("Char",
std::make_shared<type_info>(type(std::make_shared<primitive_type>("Char", target.char_properties))));
- const type pointer = type(std::make_shared<primitive_type>("Pointer", target.pointer_properties));
- result->enter("Pointer", std::make_shared<type_info>(pointer));
result->enter("Single",
std::make_shared<type_info>(type(std::make_shared<primitive_type>("Single", target.single_properties))));
result->enter("Double",
@@ -831,8 +829,7 @@ namespace elna::boot
bool is_any_pointer_type(const type& checked)
{
- return checked.get<pointer_type>() != nullptr
- || is_primitive_type(checked, "Pointer");
+ return checked.get<pointer_type>() != nullptr;
}
bool is_scalar_type(const type& checked)