Skip to content

Commit 1a5ae14

Browse files
committed
[TypeSystemSwiftTypeRef] Collect type info for Builtin.Word
rdar://70545379
1 parent c6d7adb commit 1a5ae14

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -802,7 +802,8 @@ static uint32_t collectTypeInfo(SwiftASTContext *module_holder,
802802
swift_flags |= eTypeIsFloat | eTypeIsScalar;
803803
else if (node->getText().startswith(swift::BUILTIN_TYPE_NAME_VEC))
804804
swift_flags |= eTypeHasChildren | eTypeIsVector;
805-
else if (node->getText().startswith(swift::BUILTIN_TYPE_NAME_INT))
805+
else if (node->getText().startswith(swift::BUILTIN_TYPE_NAME_INT) ||
806+
false /*node->getText().startswith(swift::BUILTIN_TYPE_NAME_WORD) */)
806807
swift_flags |= eTypeIsInteger | eTypeIsScalar;
807808
}
808809
break;

lldb/test/Shell/Swift/Inputs/No.swiftmodule.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ func f<T>(_ t: T) {
1616
let strct2 = S2() // CHECK-DAG: strct2 = {}{{$}}
1717
let generic = t // CHECK-DAG: (Int) generic = 23
1818
let generic_tuple = (t, t) // CHECK-DAG: generic_tuple = (0 = 23, 1 = 23)
19+
let word = 0._builtinWordValue // CHECK-DAG: word = 0
1920
print(number)
2021
useTypeFromOtherModule(x: S2())
2122
}

0 commit comments

Comments
 (0)