[llvm] 0cad9b7 - [llvm] Prefer the unknown vendor for SerenityOS triples (#185026)

via llvm-commits llvm-commits at lists.llvm.org
Sat Mar 7 20:50:51 PST 2026


Author: Lucas Chollet
Date: 2026-03-07T20:50:46-08:00
New Revision: 0cad9b7585d9c5dbb59de0b54b0a6f7b99da1c69

URL: https://github.com/llvm/llvm-project/commit/0cad9b7585d9c5dbb59de0b54b0a6f7b99da1c69
DIFF: https://github.com/llvm/llvm-project/commit/0cad9b7585d9c5dbb59de0b54b0a6f7b99da1c69.diff

LOG: [llvm] Prefer the unknown vendor for SerenityOS triples (#185026)

No functional change. This patch updates the target-triple unit tests to
use the ones that we care about.

Added: 
    

Modified: 
    llvm/unittests/TargetParser/TripleTest.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/unittests/TargetParser/TripleTest.cpp b/llvm/unittests/TargetParser/TripleTest.cpp
index 30ca4d0dcebd3..5f83fdd0ba000 100644
--- a/llvm/unittests/TargetParser/TripleTest.cpp
+++ b/llvm/unittests/TargetParser/TripleTest.cpp
@@ -1386,15 +1386,21 @@ TEST(TripleTest, ParsedIDs) {
   EXPECT_EQ(Triple::LiteOS, T.getOS());
   EXPECT_EQ(Triple::UnknownEnvironment, T.getEnvironment());
 
-  T = Triple("x86_64-pc-serenity");
+  T = Triple("x86_64-unknown-serenity");
   EXPECT_EQ(Triple::x86_64, T.getArch());
-  EXPECT_EQ(Triple::PC, T.getVendor());
+  EXPECT_EQ(Triple::UnknownVendor, T.getVendor());
   EXPECT_EQ(Triple::Serenity, T.getOS());
   EXPECT_EQ(Triple::UnknownEnvironment, T.getEnvironment());
 
-  T = Triple("aarch64-pc-serenity");
+  T = Triple("aarch64-unknown-serenity");
   EXPECT_EQ(Triple::aarch64, T.getArch());
-  EXPECT_EQ(Triple::PC, T.getVendor());
+  EXPECT_EQ(Triple::UnknownVendor, T.getVendor());
+  EXPECT_EQ(Triple::Serenity, T.getOS());
+  EXPECT_EQ(Triple::UnknownEnvironment, T.getEnvironment());
+
+  T = Triple("riscv64-unknown-serenity");
+  EXPECT_EQ(Triple::riscv64, T.getArch());
+  EXPECT_EQ(Triple::UnknownVendor, T.getVendor());
   EXPECT_EQ(Triple::Serenity, T.getOS());
   EXPECT_EQ(Triple::UnknownEnvironment, T.getEnvironment());
 


        


More information about the llvm-commits mailing list