aboutsummaryrefslogtreecommitdiff
path: root/source/Symbol/Type.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/Symbol/Type.cpp')
-rw-r--r--source/Symbol/Type.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/source/Symbol/Type.cpp b/source/Symbol/Type.cpp
index 42b76590aaea..6e67f4695d9f 100644
--- a/source/Symbol/Type.cpp
+++ b/source/Symbol/Type.cpp
@@ -336,7 +336,7 @@ Type::GetByteSize()
if (encoding_type)
m_byte_size = encoding_type->GetByteSize();
if (m_byte_size == 0)
- m_byte_size = GetClangLayoutType().GetByteSize();
+ m_byte_size = GetClangLayoutType().GetByteSize(nullptr);
}
break;
@@ -1141,7 +1141,7 @@ TypeImpl::GetPointerType () const
{
if (m_dynamic_type.IsValid())
{
- return TypeImpl(m_static_type, m_dynamic_type.GetPointerType());
+ return TypeImpl(m_static_type.GetPointerType(), m_dynamic_type.GetPointerType());
}
return TypeImpl(m_static_type.GetPointerType());
}
@@ -1156,7 +1156,7 @@ TypeImpl::GetPointeeType () const
{
if (m_dynamic_type.IsValid())
{
- return TypeImpl(m_static_type, m_dynamic_type.GetPointeeType());
+ return TypeImpl(m_static_type.GetPointeeType(), m_dynamic_type.GetPointeeType());
}
return TypeImpl(m_static_type.GetPointeeType());
}
@@ -1171,7 +1171,7 @@ TypeImpl::GetReferenceType () const
{
if (m_dynamic_type.IsValid())
{
- return TypeImpl(m_static_type, m_dynamic_type.GetLValueReferenceType());
+ return TypeImpl(m_static_type.GetReferenceType(), m_dynamic_type.GetLValueReferenceType());
}
return TypeImpl(m_static_type.GetReferenceType());
}
@@ -1186,7 +1186,7 @@ TypeImpl::GetTypedefedType () const
{
if (m_dynamic_type.IsValid())
{
- return TypeImpl(m_static_type, m_dynamic_type.GetTypedefedType());
+ return TypeImpl(m_static_type.GetTypedefedType(), m_dynamic_type.GetTypedefedType());
}
return TypeImpl(m_static_type.GetTypedefedType());
}
@@ -1201,7 +1201,7 @@ TypeImpl::GetDereferencedType () const
{
if (m_dynamic_type.IsValid())
{
- return TypeImpl(m_static_type, m_dynamic_type.GetNonReferenceType());
+ return TypeImpl(m_static_type.GetDereferencedType(), m_dynamic_type.GetNonReferenceType());
}
return TypeImpl(m_static_type.GetDereferencedType());
}
@@ -1216,7 +1216,7 @@ TypeImpl::GetUnqualifiedType() const
{
if (m_dynamic_type.IsValid())
{
- return TypeImpl(m_static_type, m_dynamic_type.GetFullyUnqualifiedType());
+ return TypeImpl(m_static_type.GetUnqualifiedType(), m_dynamic_type.GetFullyUnqualifiedType());
}
return TypeImpl(m_static_type.GetUnqualifiedType());
}
@@ -1231,7 +1231,7 @@ TypeImpl::GetCanonicalType() const
{
if (m_dynamic_type.IsValid())
{
- return TypeImpl(m_static_type, m_dynamic_type.GetCanonicalType());
+ return TypeImpl(m_static_type.GetCanonicalType(), m_dynamic_type.GetCanonicalType());
}
return TypeImpl(m_static_type.GetCanonicalType());
}