Changeset View
Changeset View
Standalone View
Standalone View
lldb/source/Symbol/Type.cpp
Show First 20 Lines • Show All 498 Lines • ▼ Show 20 Lines | if (encoding_type) { | ||||
case eEncodingIsAtomicUID: | case eEncodingIsAtomicUID: | ||||
m_compiler_type = | m_compiler_type = | ||||
encoding_type->GetForwardCompilerType().GetAtomicType(); | encoding_type->GetForwardCompilerType().GetAtomicType(); | ||||
break; | break; | ||||
case eEncodingIsTypedefUID: | case eEncodingIsTypedefUID: | ||||
m_compiler_type = encoding_type->GetForwardCompilerType().CreateTypedef( | m_compiler_type = encoding_type->GetForwardCompilerType().CreateTypedef( | ||||
m_name.AsCString("__lldb_invalid_typedef_name"), | m_name.AsCString("__lldb_invalid_typedef_name"), | ||||
GetSymbolFile()->GetDeclContextContainingUID(GetID())); | GetSymbolFile()->GetDeclContextContainingUID(GetID()), m_payload); | ||||
m_name.Clear(); | m_name.Clear(); | ||||
break; | break; | ||||
case eEncodingIsPointerUID: | case eEncodingIsPointerUID: | ||||
m_compiler_type = | m_compiler_type = | ||||
encoding_type->GetForwardCompilerType().GetPointerType(); | encoding_type->GetForwardCompilerType().GetPointerType(); | ||||
break; | break; | ||||
▲ Show 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | if (encoding_type) { | ||||
case eEncodingIsAtomicUID: | case eEncodingIsAtomicUID: | ||||
m_compiler_type = void_compiler_type.GetAtomicType(); | m_compiler_type = void_compiler_type.GetAtomicType(); | ||||
break; | break; | ||||
case eEncodingIsTypedefUID: | case eEncodingIsTypedefUID: | ||||
m_compiler_type = void_compiler_type.CreateTypedef( | m_compiler_type = void_compiler_type.CreateTypedef( | ||||
m_name.AsCString("__lldb_invalid_typedef_name"), | m_name.AsCString("__lldb_invalid_typedef_name"), | ||||
GetSymbolFile()->GetDeclContextContainingUID(GetID())); | GetSymbolFile()->GetDeclContextContainingUID(GetID()), m_payload); | ||||
break; | break; | ||||
case eEncodingIsPointerUID: | case eEncodingIsPointerUID: | ||||
m_compiler_type = void_compiler_type.GetPointerType(); | m_compiler_type = void_compiler_type.GetPointerType(); | ||||
break; | break; | ||||
case eEncodingIsLValueReferenceUID: | case eEncodingIsLValueReferenceUID: | ||||
m_compiler_type = void_compiler_type.GetLValueReferenceType(); | m_compiler_type = void_compiler_type.GetLValueReferenceType(); | ||||
▲ Show 20 Lines • Show All 533 Lines • Show Last 20 Lines |