@@ -18,6 +18,7 @@ final class TripleTests: XCTestCase {
18
18
func testBasics( ) throws {
19
19
XCTAssertEqual ( Triple ( " " ) . arch, nil )
20
20
XCTAssertEqual ( Triple ( " kalimba " ) . arch, . kalimba)
21
+ XCTAssertEqual ( Triple ( " m68k-unknown-linux-gnu " ) . arch, . m68k)
21
22
XCTAssertEqual ( Triple ( " x86_64-apple-macosx " ) . arch, . x86_64)
22
23
XCTAssertEqual ( Triple ( " blah-apple " ) . arch, nil )
23
24
XCTAssertEqual ( Triple ( " x86_64-apple-macosx " ) . vendor, . apple)
@@ -260,6 +261,11 @@ final class TripleTests: XCTestCase {
260
261
XCTAssertEqual ( T . vendor, nil )
261
262
XCTAssertEqual ( T . os, nil )
262
263
264
+ T = Triple ( " m68k-unknown-unknown " )
265
+ XCTAssertEqual ( T . arch, Triple . Arch. m68k)
266
+ XCTAssertEqual ( T . vendor, nil )
267
+ XCTAssertEqual ( T . os, nil )
268
+
263
269
T = Triple ( " sparcel-unknown-unknown " )
264
270
XCTAssertEqual ( T . arch, Triple . Arch. sparcel)
265
271
XCTAssertEqual ( T . vendor, nil )
@@ -401,6 +407,12 @@ final class TripleTests: XCTestCase {
401
407
XCTAssertEqual ( T . os, Triple . OS. haiku)
402
408
XCTAssertEqual ( T . environment, nil )
403
409
410
+ T = Triple ( " m68k-suse-linux-gnu " )
411
+ XCTAssertEqual ( T . arch, Triple . Arch. m68k)
412
+ XCTAssertEqual ( T . vendor, Triple . Vendor. suse)
413
+ XCTAssertEqual ( T . os, Triple . OS. linux)
414
+ XCTAssertEqual ( T . environment, Triple . Environment. gnu)
415
+
404
416
T = Triple ( " mips-mti-linux-gnu " )
405
417
XCTAssertEqual ( T . arch, Triple . Arch. mips)
406
418
XCTAssertEqual ( T . vendor, Triple . Vendor. mipsTechnologies)
@@ -1376,6 +1388,7 @@ final class TripleTests: XCTestCase {
1376
1388
assertToolchain ( " armv7hl-suse-linux-gnueabi " , GenericUnixToolchain . self)
1377
1389
assertToolchain ( " i586-pc-haiku " , GenericUnixToolchain . self)
1378
1390
assertToolchain ( " x86_64-unknown-haiku " , GenericUnixToolchain . self)
1391
+ assertToolchain ( " m68k-suse-linux-gnu " , GenericUnixToolchain . self)
1379
1392
assertToolchain ( " mips-mti-linux-gnu " , GenericUnixToolchain . self)
1380
1393
assertToolchain ( " mipsel-img-linux-gnu " , GenericUnixToolchain . self)
1381
1394
assertToolchain ( " mips64-mti-linux-gnu " , GenericUnixToolchain . self)
0 commit comments