87
87
EXPECT_EQ(Triple::Linux, T.getOS());
88
88
EXPECT_EQ(Triple::GNU, T.getEnvironment());
90
T = Triple("powerpc-bgp-linux");
91
EXPECT_EQ(Triple::ppc, T.getArch());
92
EXPECT_EQ(Triple::BGP, T.getVendor());
93
EXPECT_EQ(Triple::Linux, T.getOS());
94
EXPECT_EQ(Triple::UnknownEnvironment, T.getEnvironment());
96
T = Triple("powerpc-bgp-cnk");
97
EXPECT_EQ(Triple::ppc, T.getArch());
98
EXPECT_EQ(Triple::BGP, T.getVendor());
99
EXPECT_EQ(Triple::CNK, T.getOS());
100
EXPECT_EQ(Triple::UnknownEnvironment, T.getEnvironment());
102
T = Triple("powerpc64-bgq-linux");
103
EXPECT_EQ(Triple::ppc64, T.getArch());
104
EXPECT_EQ(Triple::BGQ, T.getVendor());
105
EXPECT_EQ(Triple::Linux, T.getOS());
106
EXPECT_EQ(Triple::UnknownEnvironment, T.getEnvironment());
90
108
T = Triple("powerpc-dunno-notsure");
91
109
EXPECT_EQ(Triple::ppc, T.getArch());
92
110
EXPECT_EQ(Triple::UnknownVendor, T.getVendor());