[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