Skip to content

Commit b824f28

Browse files
authored
Merge pull request #19600 from Kaiede/32bitBuiltinWordFix
Add sextOrBitCast to conversions of Builtin.Word
2 parents c34358d + 7288f26 commit b824f28

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

stdlib/public/core/IntegerTypes.swift.gyb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1617,15 +1617,15 @@ ${assignmentOperatorComment(x.operator, True)}
16171617
% if BuiltinName == 'Int32':
16181618
self._value = Builtin.truncOrBitCast_Word_Int32(_v)
16191619
% elif BuiltinName == 'Int64':
1620-
self._value = Builtin.zextOrBitCast_Word_Int64(_v)
1620+
self._value = Builtin.${z}extOrBitCast_Word_Int64(_v)
16211621
% end
16221622
}
16231623

16241624
@_transparent
16251625
public // @testable
16261626
var _builtinWordValue: Builtin.Word {
16271627
% if BuiltinName == 'Int32':
1628-
return Builtin.zextOrBitCast_Int32_Word(_value)
1628+
return Builtin.${z}extOrBitCast_Int32_Word(_value)
16291629
% elif BuiltinName == 'Int64':
16301630
return Builtin.truncOrBitCast_Int64_Word(_value)
16311631
% end

0 commit comments

Comments
 (0)