Detect type aliasing cycles

This commit is contained in:
2025-03-30 17:09:22 +02:00
parent 0658d07e97
commit f2e2da4a34
10 changed files with 102 additions and 44 deletions

View File

@ -135,6 +135,11 @@ namespace elna::boot
return *this;
}
bool type::operator==(const std::nullptr_t&)
{
return empty();
}
type::~type()
{
switch (tag)
@ -265,6 +270,11 @@ namespace elna::boot
{
}
procedure_type::procedure_type(return_t return_type)
: return_type(return_type)
{
}
info::~info()
{
}