diff options
| author | Eugen Wissner <belka@caraus.de> | 2026-10-09 14:43:11 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2026-10-09 14:43:11 +0200 |
| commit | 134d3ac4caff6d87c79b0892e57073594cb0064c (patch) | |
| tree | e93c73d59ee50f3bdaa073bb5908ae3c74f7a985 /boot/symbol.cc | |
| parent | 244449004fb62adbfd43b81e8dfce7500ca4a7e4 (diff) | |
| download | elna-134d3ac4caff6d87c79b0892e57073594cb0064c.tar.gz | |
Remove Pointer and nil support
Diffstat (limited to 'boot/symbol.cc')
| -rw-r--r-- | boot/symbol.cc | 5 |
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) |
