Skip to content

Commit b2db852

Browse files
committed
Relax verification
1 parent 0a8c0dd commit b2db852

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

lldb/source/Plugins/TypeSystem/Swift/TypeSystemSwiftTypeRef.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3077,6 +3077,8 @@ CompilerType TypeSystemSwiftTypeRef::GetChildCompilerTypeAtIndex(
30773077
assert(Equivalent(child_bitfield_bit_size, ast_child_bitfield_bit_size));
30783078
assert(Equivalent(child_is_base_class, ast_child_is_base_class));
30793079
assert(Equivalent(child_is_deref_of_parent, ast_child_is_deref_of_parent));
3080+
// There are cases where only the runtime correctly detects an indirect enum.
3081+
ast_language_flags |= language_flags & LanguageFlags::eIsIndirectEnumCase;
30803082
assert(Equivalent(language_flags, ast_language_flags));
30813083
});
30823084
#endif

0 commit comments

Comments
 (0)