diff --git a/BezierKit/BezierKit.xcodeproj/xcshareddata/xcschemes/BezierKit_iOS.xcscheme b/BezierKit/BezierKit.xcodeproj/xcshareddata/xcschemes/BezierKit_iOS.xcscheme
index 16804bf6..57661a62 100644
--- a/BezierKit/BezierKit.xcodeproj/xcshareddata/xcschemes/BezierKit_iOS.xcscheme
+++ b/BezierKit/BezierKit.xcodeproj/xcshareddata/xcschemes/BezierKit_iOS.xcscheme
@@ -42,6 +42,9 @@
+
+
diff --git a/BezierKit/BezierKitTests/Path+DataTests.swift b/BezierKit/BezierKitTests/Path+DataTests.swift
index 263ae75e..f6ff43b2 100644
--- a/BezierKit/BezierKitTests/Path+DataTests.swift
+++ b/BezierKit/BezierKitTests/Path+DataTests.swift
@@ -26,6 +26,8 @@ private struct CGPathElementRecord: Equatable {
return 3
case .closeSubpath:
return 0
+ @unknown default:
+ fatalError("unexpected unknown path element type: \(pathElement.type)")
}
}()
self.pointsArray = [CGPoint](UnsafeBufferPointer(start: pathElement.points, count: count))
@@ -172,7 +174,7 @@ class PathDataTests: XCTestCase {
func testWrongMagicNumber() {
var data = simpleRectangle.data
XCTAssertNotEqual(Path(data: data), nil)
- data.withUnsafeMutableBytes { (bytes: UnsafeMutablePointer) in
+ data.withUnsafeMutableBytes { (bytes: UnsafeMutableRawBufferPointer) in
bytes[0] = ~bytes[0]
}
XCTAssertEqual(Path(data: data), nil)