@@ -47,7 +47,7 @@ extension ConstantVPrintFInterpolation {
4747 public mutating func appendInterpolation(
4848 _ pointer: @autoclosure @escaping ( ) -> UnsafeRawBufferPointer
4949 ) {
50- appendInterpolation ( pointer ( ) . baseAddress!)
50+ unsafe appendInterpolation( pointer ( ) . baseAddress!)
5151 }
5252
5353 /// Defines interpolation for UnsafeRawPointer.
@@ -64,7 +64,7 @@ extension ConstantVPrintFInterpolation {
6464 _ pointer: @autoclosure @escaping ( ) -> UnsafeRawPointer
6565 ) {
6666 formatString += " %p "
67- arguments. append ( pointer)
67+ unsafe arguments. append ( pointer)
6868 }
6969}
7070
@@ -734,7 +734,7 @@ extension UnsafeRawPointer: CVarArg {
734734 /// appropriately interpreted by C varargs.
735735 @inlinable // c-abi
736736 public var _cVarArgEncoding : [ Int ] {
737- return _encodeBitsAsWords ( self )
737+ return unsafe _encodeBitsAsWords( self )
738738 }
739739}
740740
@@ -758,8 +758,8 @@ extension ConstantVPrintFArguments {
758758 @_optimize ( none)
759759 internal mutating func append( _ value: @escaping ( ) -> String ) {
760760 argumentClosures. append ( { continuation in
761- value ( ) . withCString { str in
762- continuation ( str. _cVarArgEncoding)
761+ unsafe value( ) . withCString { str in
762+ unsafe continuation( str. _cVarArgEncoding)
763763 }
764764 } )
765765 }
@@ -817,15 +817,15 @@ internal func constant_vprintf_backend_recurse(
817817 if let closure = argumentClosures. first {
818818 closure { newArg in
819819 args. append ( contentsOf: newArg)
820- constant_vprintf_backend_recurse (
820+ unsafe constant_vprintf_backend_recurse(
821821 fmt: fmt,
822822 argumentClosures: argumentClosures. dropFirst ( ) ,
823823 args: & args
824824 )
825825 }
826826 } else {
827- _ = withVaList ( args) { valist in
828- _swift_stdlib_vprintf ( fmt, valist)
827+ _ = unsafe withVaList ( args) { valist in
828+ unsafe _swift_stdlib_vprintf( fmt, valist)
829829 }
830830 }
831831}
@@ -839,14 +839,14 @@ internal func constant_vprintf_backend(
839839 if let closure = argumentClosures. first {
840840 closure { newArg in
841841 args. append ( contentsOf: newArg)
842- constant_vprintf_backend_recurse (
842+ unsafe constant_vprintf_backend_recurse(
843843 fmt: fmt,
844844 argumentClosures: argumentClosures. dropFirst ( ) ,
845845 args: & args
846846 )
847847 }
848848 } else {
849- constant_vprintf_backend_recurse (
849+ unsafe constant_vprintf_backend_recurse(
850850 fmt: fmt,
851851 argumentClosures: ArraySlice ( argumentClosures) ,
852852 args: & args
@@ -864,7 +864,7 @@ public func print(_ message: ConstantVPrintFMessage) {
864864 let argumentClosures = message. interpolation. arguments. argumentClosures
865865 if Bool ( _builtinBooleanLiteral: Builtin . ifdef_SWIFT_STDLIB_PRINT_DISABLED ( ) ) { return }
866866 let formatStringPointer = _getGlobalStringTablePointer ( formatString)
867- constant_vprintf_backend (
867+ unsafe constant_vprintf_backend(
868868 fmt: formatStringPointer,
869869 argumentClosures: argumentClosures
870870 )
0 commit comments