Skip to content

Commit 2bef1d1

Browse files
Merge pull request #9948 from adrian-prantl/flavor
Address review feedback
2 parents 9c34ca1 + 3a5c6f8 commit 2bef1d1

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lldb/source/Plugins/LanguageRuntime/Swift/SwiftLanguageRuntimeDynamicTypeResolution.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1498,8 +1498,9 @@ llvm::Expected<CompilerType> SwiftLanguageRuntime::GetChildCompilerTypeAtIndex(
14981498
if (!dem_array_type || dem_array_type->getNumChildren() != 2)
14991499
return llvm::createStringError("Expected fixed array, but found: " +
15001500
type.GetMangledTypeName().GetString());
1501-
return ts->RemangleAsType(dem, dem_array_type->getChild(1),
1502-
ts->GetManglingFlavor());
1501+
auto flavor = SwiftLanguageRuntime::GetManglingFlavor(
1502+
type.GetMangledTypeName().GetStringRef());
1503+
return ts->RemangleAsType(dem, dem_array_type->getChild(1), flavor);
15031504
}
15041505
if (llvm::dyn_cast_or_null<swift::reflection::BuiltinTypeInfo>(ti)) {
15051506
// Clang enums have an artificial rawValue property. We could

0 commit comments

Comments
 (0)