@@ -712,8 +712,8 @@ final class TripleTests: XCTestCase {
712
712
func testNormalizeSpecialCases( ) {
713
713
// Various real-world funky triples. The value returned by GCC's config.sub
714
714
// is given in the comment.
715
- // assertNormalizesEqual("i386-mingw32",
716
- // "i386-unknown-windows-gnu") // i386-pc-mingw32
715
+ assertNormalizesEqual ( " i386-mingw32 " ,
716
+ " i386-unknown-windows-gnu " ) // i386-pc-mingw32
717
717
assertNormalizesEqual ( " x86_64-linux-gnu " ,
718
718
" x86_64-unknown-linux-gnu " ) // x86_64-pc-linux-gnu
719
719
assertNormalizesEqual ( " i486-linux-gnu " ,
@@ -731,37 +731,37 @@ final class TripleTests: XCTestCase {
731
731
}
732
732
733
733
func testNormalizeWindows( ) {
734
- // assertNormalizesEqual("i686-pc-win32", "i686-pc-windows-msvc")
735
- // assertNormalizesEqual("i686-win32", "i686-unknown-windows-msvc")
736
- // assertNormalizesEqual("i686-pc-mingw32", "i686-pc-windows-gnu")
737
- // assertNormalizesEqual("i686-mingw32", "i686-unknown-windows-gnu")
738
- // assertNormalizesEqual("i686-pc-mingw32-w64", "i686-pc-windows-gnu")
739
- // assertNormalizesEqual("i686-mingw32-w64", "i686-unknown-windows-gnu")
740
- // assertNormalizesEqual("i686-pc-cygwin", "i686-pc-windows-cygnus")
741
- // assertNormalizesEqual("i686-cygwin", "i686-unknown-windows-cygnus")
742
- //
743
- // assertNormalizesEqual("x86_64-pc-win32", "x86_64-pc-windows-msvc")
744
- // assertNormalizesEqual("x86_64-win32", "x86_64-unknown-windows-msvc")
745
- // assertNormalizesEqual("x86_64-pc-mingw32", "x86_64-pc-windows-gnu")
746
- // assertNormalizesEqual("x86_64-mingw32", "x86_64-unknown-windows-gnu")
747
- // assertNormalizesEqual("x86_64-pc-mingw32-w64",
748
- // "x86_64-pc-windows-gnu")
749
- // assertNormalizesEqual("x86_64-mingw32-w64",
750
- // "x86_64-unknown-windows-gnu")
751
- //
752
- // assertNormalizesEqual("i686-pc-win32-elf", "i686-pc-windows-elf")
753
- // assertNormalizesEqual("i686-win32-elf", "i686-unknown-windows-elf")
754
- // assertNormalizesEqual("i686-pc-win32-macho", "i686-pc-windows-macho")
755
- // assertNormalizesEqual("i686-win32-macho",
756
- // "i686-unknown-windows-macho")
757
- //
758
- // assertNormalizesEqual("x86_64-pc-win32-elf", "x86_64-pc-windows-elf")
759
- // assertNormalizesEqual("x86_64-win32-elf",
760
- // "x86_64-unknown-windows-elf")
761
- // assertNormalizesEqual("x86_64-pc-win32-macho",
762
- // "x86_64-pc-windows-macho")
763
- // assertNormalizesEqual("x86_64-win32-macho",
764
- // "x86_64-unknown-windows-macho")
734
+ assertNormalizesEqual ( " i686-pc-win32 " , " i686-pc-windows-msvc " )
735
+ assertNormalizesEqual ( " i686-win32 " , " i686-unknown-windows-msvc " )
736
+ assertNormalizesEqual ( " i686-pc-mingw32 " , " i686-pc-windows-gnu " )
737
+ assertNormalizesEqual ( " i686-mingw32 " , " i686-unknown-windows-gnu " )
738
+ assertNormalizesEqual ( " i686-pc-mingw32-w64 " , " i686-pc-windows-gnu " )
739
+ assertNormalizesEqual ( " i686-mingw32-w64 " , " i686-unknown-windows-gnu " )
740
+ assertNormalizesEqual ( " i686-pc-cygwin " , " i686-pc-windows-cygnus " )
741
+ assertNormalizesEqual ( " i686-cygwin " , " i686-unknown-windows-cygnus " )
742
+
743
+ assertNormalizesEqual ( " x86_64-pc-win32 " , " x86_64-pc-windows-msvc " )
744
+ assertNormalizesEqual ( " x86_64-win32 " , " x86_64-unknown-windows-msvc " )
745
+ assertNormalizesEqual ( " x86_64-pc-mingw32 " , " x86_64-pc-windows-gnu " )
746
+ assertNormalizesEqual ( " x86_64-mingw32 " , " x86_64-unknown-windows-gnu " )
747
+ assertNormalizesEqual ( " x86_64-pc-mingw32-w64 " ,
748
+ " x86_64-pc-windows-gnu " )
749
+ assertNormalizesEqual ( " x86_64-mingw32-w64 " ,
750
+ " x86_64-unknown-windows-gnu " )
751
+
752
+ assertNormalizesEqual ( " i686-pc-win32-elf " , " i686-pc-windows-elf " )
753
+ assertNormalizesEqual ( " i686-win32-elf " , " i686-unknown-windows-elf " )
754
+ assertNormalizesEqual ( " i686-pc-win32-macho " , " i686-pc-windows-macho " )
755
+ assertNormalizesEqual ( " i686-win32-macho " ,
756
+ " i686-unknown-windows-macho " )
757
+
758
+ assertNormalizesEqual ( " x86_64-pc-win32-elf " , " x86_64-pc-windows-elf " )
759
+ assertNormalizesEqual ( " x86_64-win32-elf " ,
760
+ " x86_64-unknown-windows-elf " )
761
+ assertNormalizesEqual ( " x86_64-pc-win32-macho " ,
762
+ " x86_64-pc-windows-macho " )
763
+ assertNormalizesEqual ( " x86_64-win32-macho " ,
764
+ " x86_64-unknown-windows-macho " )
765
765
766
766
assertNormalizesEqual ( " i686-pc-windows-cygnus " ,
767
767
" i686-pc-windows-cygnus " )
@@ -770,8 +770,8 @@ final class TripleTests: XCTestCase {
770
770
" i686-pc-windows-itanium " )
771
771
assertNormalizesEqual ( " i686-pc-windows-msvc " , " i686-pc-windows-msvc " )
772
772
773
- // assertNormalizesEqual("i686-pc-windows-elf-elf",
774
- // "i686-pc-windows-elf")
773
+ assertNormalizesEqual ( " i686-pc-windows-elf-elf " ,
774
+ " i686-pc-windows-elf " )
775
775
}
776
776
777
777
func testNormalizeARM( ) {
@@ -792,8 +792,8 @@ final class TripleTests: XCTestCase {
792
792
assertNormalizesEqual ( " armv7eb-netbsd-eabihf " ,
793
793
" armv7eb-unknown-netbsd-eabihf " )
794
794
795
- // assertNormalizesEqual("armv7-suse-linux-gnueabi",
796
- // "armv7-suse-linux-gnueabihf")
795
+ assertNormalizesEqual ( " armv7-suse-linux-gnueabi " ,
796
+ " armv7-suse-linux-gnueabihf " )
797
797
798
798
var T : Triple
799
799
T = Triple ( " armv6--netbsd-eabi " )
@@ -815,9 +815,9 @@ final class TripleTests: XCTestCase {
815
815
T = Triple ( " i386-apple-darwin9 " )
816
816
XCTAssertTrue ( T . os? . isMacOSX)
817
817
XCTAssertFalse ( T . os? . isiOS)
818
- // XCTAssertFalse(T.isArch16Bit() )
819
- // XCTAssertTrue(T.isArch32Bit() )
820
- // XCTAssertFalse(T.isArch64Bit() )
818
+ XCTAssertFalse ( T . arch ? . is16Bit )
819
+ XCTAssertTrue ( T . arch ? . is32Bit )
820
+ XCTAssertFalse ( T . arch ? . is64Bit )
821
821
V = T . _macOSVersion
822
822
XCTAssertEqual ( V ? . major, 10 )
823
823
XCTAssertEqual ( V ? . minor, 5 )
@@ -830,9 +830,9 @@ final class TripleTests: XCTestCase {
830
830
T = Triple ( " x86_64-apple-darwin9 " )
831
831
XCTAssertTrue ( T . os? . isMacOSX)
832
832
XCTAssertFalse ( T . os? . isiOS)
833
- // XCTAssertFalse(T.isArch16Bit() )
834
- // XCTAssertFalse(T.isArch32Bit() )
835
- // XCTAssertTrue(T.isArch64Bit() )
833
+ XCTAssertFalse ( T . arch ? . is16Bit )
834
+ XCTAssertFalse ( T . arch ? . is32Bit )
835
+ XCTAssertTrue ( T . arch ? . is64Bit )
836
836
V = T . _macOSVersion
837
837
XCTAssertEqual ( V ? . major, 10 )
838
838
XCTAssertEqual ( V ? . minor, 5 )
@@ -845,9 +845,9 @@ final class TripleTests: XCTestCase {
845
845
T = Triple ( " x86_64-apple-macosx " )
846
846
XCTAssertTrue ( T . os? . isMacOSX)
847
847
XCTAssertFalse ( T . os? . isiOS)
848
- // XCTAssertFalse(T.isArch16Bit() )
849
- // XCTAssertFalse(T.isArch32Bit() )
850
- // XCTAssertTrue(T.isArch64Bit() )
848
+ XCTAssertFalse ( T . arch ? . is16Bit )
849
+ XCTAssertFalse ( T . arch ? . is32Bit )
850
+ XCTAssertTrue ( T . arch ? . is64Bit )
851
851
V = T . _macOSVersion
852
852
XCTAssertEqual ( V ? . major, 10 )
853
853
XCTAssertEqual ( V ? . minor, 4 )
@@ -860,9 +860,9 @@ final class TripleTests: XCTestCase {
860
860
T = Triple ( " x86_64-apple-macosx10.7 " )
861
861
XCTAssertTrue ( T . os? . isMacOSX)
862
862
XCTAssertFalse ( T . os? . isiOS)
863
- // XCTAssertFalse(T.isArch16Bit() )
864
- // XCTAssertFalse(T.isArch32Bit() )
865
- // XCTAssertTrue(T.isArch64Bit() )
863
+ XCTAssertFalse ( T . arch ? . is16Bit )
864
+ XCTAssertFalse ( T . arch ? . is32Bit )
865
+ XCTAssertTrue ( T . arch ? . is64Bit )
866
866
V = T . _macOSVersion
867
867
XCTAssertEqual ( V ? . major, 10 )
868
868
XCTAssertEqual ( V ? . minor, 7 )
@@ -970,8 +970,8 @@ final class TripleTests: XCTestCase {
970
970
// let GNUWindowsNormalized = Triple("i686-pc-windows-gnu-elf", normalizing: true)
971
971
// XCTAssertEqual(.elf, GNUWindowsNormalized.objectFormat)
972
972
973
- // let CygnusNormalised = Triple("i686-pc-windows-cygnus-elf", normalizing: true)
974
- // XCTAssertEqual(.elf, CygnusNormalised .objectFormat)
973
+ // let CygnusNormalized = Triple("i686-pc-windows-cygnus-elf", normalizing: true)
974
+ // XCTAssertEqual(.elf, CygnusNormalized .objectFormat)
975
975
976
976
let CygwinNormalized = Triple ( " i686-pc-cygwin-elf " , normalizing: true )
977
977
XCTAssertEqual ( . elf, CygwinNormalized . objectFormat)
0 commit comments