aboutsummaryrefslogtreecommitdiff
path: root/boot/symbol.cc
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2026-07-28 19:19:32 +0200
committerEugen Wissner <belka@caraus.de>2026-07-28 19:19:32 +0200
commit36a274c9a8bca944234589220def025d3920b3ef (patch)
treef198ad272b74ffa3abb13e5063b55514d521e1f6 /boot/symbol.cc
parent5cdaceb77af6a1d98145f8afb34ce6884e21a3d6 (diff)
downloadelna-36a274c9a8bca944234589220def025d3920b3ef.tar.gz
Enforce case label uniqueness and constness
Diffstat (limited to 'boot/symbol.cc')
-rw-r--r--boot/symbol.cc40
1 files changed, 0 insertions, 40 deletions
diff --git a/boot/symbol.cc b/boot/symbol.cc
index 5e303fb..e0a89e6 100644
--- a/boot/symbol.cc
+++ b/boot/symbol.cc
@@ -26,46 +26,6 @@ namespace elna::boot
{
}
- type::type(std::shared_ptr<primitive_type> primitive)
- : payload(primitive)
- {
- }
-
- type::type(std::shared_ptr<record_type> record)
- : payload(record)
- {
- }
-
- type::type(std::shared_ptr<pointer_type> pointer)
- : payload(pointer)
- {
- }
-
- type::type(std::shared_ptr<constant_type> constant)
- : payload(constant)
- {
- }
-
- type::type(std::shared_ptr<array_type> array)
- : payload(array)
- {
- }
-
- type::type(std::shared_ptr<slice_type> slice)
- : payload(slice)
- {
- }
-
- type::type(std::shared_ptr<procedure_type> procedure)
- : payload(procedure)
- {
- }
-
- type::type(std::shared_ptr<enumeration_type> enumeration)
- : payload(enumeration)
- {
- }
-
template<typename T>
std::shared_ptr<T> type::get() const
{