@@ -52,13 +52,14 @@ enum SingletonTypeSynthesizer {
5252 _rawUnsafeContinuation,
5353 _void,
5454 _word,
55- _swiftInt, // Swift.Int
56- _serialExecutor, // the '_Concurrency.SerialExecutor' protocol
57- _taskExecutor, // the '_Concurrency.TaskExecutor' protocol
58- _actor, // the '_Concurrency.Actor' protocol
59- _distributedActor, // the 'Distributed.DistributedActor' protocol
55+ _swiftInt, // Swift.Int
56+ _serialExecutor, // the '_Concurrency.SerialExecutor' protocol
57+ _taskExecutor, // the '_Concurrency.TaskExecutor' protocol
58+ _actor, // the '_Concurrency.Actor' protocol
59+ _distributedActor, // the 'Distributed.DistributedActor' protocol
6060 _unsafeRawBufferPointer, // UnsafeRawBufferPointer
61- _unconstrainedAny, // any ~Copyable & ~Escapable
61+ _unconstrainedAny, // any ~Copyable & ~Escapable
62+ _unsafeRawPointer, // UnsafeRawPointer
6263};
6364inline Type synthesizeType (SynthesisContext &SC,
6465 SingletonTypeSynthesizer kind) {
@@ -93,6 +94,8 @@ inline Type synthesizeType(SynthesisContext &SC,
9394 ->getDeclaredInterfaceType ();
9495 case _unsafeRawBufferPointer:
9596 return SC.Context .getUnsafeRawBufferPointerType ();
97+ case _unsafeRawPointer:
98+ return SC.Context .getUnsafeRawPointerType ();
9699 case _copyable:
97100 return SC.Context .getProtocol (KnownProtocolKind::Copyable)
98101 ->getDeclaredInterfaceType ();
0 commit comments