[llvm] 7ff0d28 - Triple: Remove redundant member initializers (#145661)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 25 05:04:11 PDT 2025
Author: Matt Arsenault
Date: 2025-06-25T21:04:07+09:00
New Revision: 7ff0d28f2e1ab9bbaa12c0a98d96aed0d4b638e1
URL: https://github.com/llvm/llvm-project/commit/7ff0d28f2e1ab9bbaa12c0a98d96aed0d4b638e1
DIFF: https://github.com/llvm/llvm-project/commit/7ff0d28f2e1ab9bbaa12c0a98d96aed0d4b638e1.diff
LOG: Triple: Remove redundant member initializers (#145661)
These are already initialized in the field definitions.
Added:
Modified:
llvm/lib/TargetParser/Triple.cpp
Removed:
################################################################################
diff --git a/llvm/lib/TargetParser/Triple.cpp b/llvm/lib/TargetParser/Triple.cpp
index 5718ae385bac1..1fc22295a0ce2 100644
--- a/llvm/lib/TargetParser/Triple.cpp
+++ b/llvm/lib/TargetParser/Triple.cpp
@@ -1018,10 +1018,7 @@ static Triple::ObjectFormatType getDefaultFormat(const Triple &T) {
///
/// This stores the string representation and parses the various pieces into
/// enum members.
-Triple::Triple(const Twine &Str)
- : Data(Str.str()), Arch(UnknownArch), SubArch(NoSubArch),
- Vendor(UnknownVendor), OS(UnknownOS), Environment(UnknownEnvironment),
- ObjectFormat(UnknownObjectFormat) {
+Triple::Triple(const Twine &Str) : Data(Str.str()) {
// Do minimal parsing by hand here.
SmallVector<StringRef, 4> Components;
StringRef(Data).split(Components, '-', /*MaxSplit*/ 3);
More information about the llvm-commits
mailing list