Author: Connector Switch
Date: 2025-08-03T22:32:00+08:00
New Revision: 8b7f81f2de1faceaa29b2c148d99b663d23f7110

URL: 
https://github.com/llvm/llvm-project/commit/8b7f81f2de1faceaa29b2c148d99b663d23f7110
DIFF: 
https://github.com/llvm/llvm-project/commit/8b7f81f2de1faceaa29b2c148d99b663d23f7110.diff

LOG: [NFC] Fix `assignment` typo. (#151864)

Added: 
    clang/test/Interpreter/assignment-with-implicit-ctor.cpp

Modified: 
    
clang-tools-extra/test/clang-tidy/checkers/performance/unnecessary-value-param.cpp
    clang/include/clang/Sema/SemaHLSL.h
    clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p4.cpp
    clang/test/SemaCXX/warn-self-assign-builtin.cpp
    clang/test/SemaCXX/warn-self-assign-field-builtin.cpp
    clang/test/SemaCXX/warn-self-assign-field-overloaded.cpp
    clang/test/SemaCXX/warn-self-assign-overloaded.cpp
    clang/unittests/Format/FormatTest.cpp
    flang-rt/include/flang-rt/runtime/type-info.h
    flang/lib/Lower/ConvertExpr.cpp
    flang/lib/Lower/OpenACC.cpp
    flang/lib/Semantics/check-omp-atomic.cpp
    lldb/unittests/Utility/ScalarTest.cpp
    llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp

Removed: 
    clang/test/Interpreter/assigment-with-implicit-ctor.cpp


################################################################################
diff  --git 
a/clang-tools-extra/test/clang-tidy/checkers/performance/unnecessary-value-param.cpp
 
b/clang-tools-extra/test/clang-tidy/checkers/performance/unnecessary-value-param.cpp
index 88c491ea1eabc..dc6b1d1780fc8 100644
--- 
a/clang-tools-extra/test/clang-tidy/checkers/performance/unnecessary-value-param.cpp
+++ 
b/clang-tools-extra/test/clang-tidy/checkers/performance/unnecessary-value-param.cpp
@@ -285,9 +285,9 @@ struct NotCopyAssigned {
   NotCopyAssigned &operator=(const ExpensiveMovableType &);
 };
 
-void PositiveNoMoveForNonCopyAssigmentOperator(ExpensiveMovableType E) {
-  // CHECK-MESSAGES: [[@LINE-1]]:69: warning: the parameter 'E' is copied
-  // CHECK-FIXES: void PositiveNoMoveForNonCopyAssigmentOperator(const 
ExpensiveMovableType& E) {
+void PositiveNoMoveForNonCopyAssignmentOperator(ExpensiveMovableType E) {
+  // CHECK-MESSAGES: [[@LINE-1]]:70: warning: the parameter 'E' is copied
+  // CHECK-FIXES: void PositiveNoMoveForNonCopyAssignmentOperator(const 
ExpensiveMovableType& E) {
   NotCopyAssigned N;
   N = E;
 }

diff  --git a/clang/include/clang/Sema/SemaHLSL.h 
b/clang/include/clang/Sema/SemaHLSL.h
index c0da80a70bb82..116f568daf617 100644
--- a/clang/include/clang/Sema/SemaHLSL.h
+++ b/clang/include/clang/Sema/SemaHLSL.h
@@ -84,7 +84,7 @@ struct DeclBindingInfo {
 
 // ResourceBindings class stores information about all resource bindings
 // in a shader. It is used for binding diagnostics and implicit binding
-// assigments.
+// assignments.
 class ResourceBindings {
 public:
   DeclBindingInfo *addDeclBindingInfo(const VarDecl *VD,

diff  --git a/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p4.cpp 
b/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p4.cpp
index cad42014802e7..15cb15334675e 100644
--- a/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p4.cpp
+++ b/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/p4.cpp
@@ -46,7 +46,7 @@ const auto S::c = 0;
 namespace std { template<typename T> struct initializer_list { const T *a, *b; 
initializer_list(); }; }
 
 // In an initializer of the form ( expression-list ), the expression-list
-// shall be a single assigment-expression.
+// shall be a single assignment-expression.
 auto parens1(1);
 auto parens2(2, 3); // expected-error {{initializer for variable 'parens2' 
with type 'auto' contains multiple expressions}}
 #if __cplusplus >= 201103L

diff  --git a/clang/test/Interpreter/assigment-with-implicit-ctor.cpp 
b/clang/test/Interpreter/assignment-with-implicit-ctor.cpp
similarity index 100%
rename from clang/test/Interpreter/assigment-with-implicit-ctor.cpp
rename to clang/test/Interpreter/assignment-with-implicit-ctor.cpp

diff  --git a/clang/test/SemaCXX/warn-self-assign-builtin.cpp 
b/clang/test/SemaCXX/warn-self-assign-builtin.cpp
index 5211accce79d3..fe5d9802b4243 100644
--- a/clang/test/SemaCXX/warn-self-assign-builtin.cpp
+++ b/clang/test/SemaCXX/warn-self-assign-builtin.cpp
@@ -48,7 +48,7 @@ void false_positives() {
   vol_a_ref = vol_a_ref;
 }
 
-// Do not diagnose self-assigment in an unevaluated context
+// Do not diagnose self-assignment in an unevaluated context
 void false_positives_unevaluated_ctx(int a) noexcept(noexcept(a = a)) // 
expected-warning {{expression with side effects has no effect in an unevaluated 
context}}
 {
   decltype(a = a) b = a;              // expected-warning {{expression with 
side effects has no effect in an unevaluated context}}

diff  --git a/clang/test/SemaCXX/warn-self-assign-field-builtin.cpp 
b/clang/test/SemaCXX/warn-self-assign-field-builtin.cpp
index 57526242833ed..b3d205d5209e9 100644
--- a/clang/test/SemaCXX/warn-self-assign-field-builtin.cpp
+++ b/clang/test/SemaCXX/warn-self-assign-field-builtin.cpp
@@ -52,7 +52,7 @@ struct C {
     a = (int &)a;
   }
 
-  // Do not diagnose self-assigment in an unevaluated context
+  // Do not diagnose self-assignment in an unevaluated context
   void false_positives_unevaluated_ctx() noexcept(noexcept(a = a)) // 
expected-warning {{expression with side effects has no effect in an unevaluated 
context}}
   {
     decltype(a = a) b = a;              // expected-warning {{expression with 
side effects has no effect in an unevaluated context}}

diff  --git a/clang/test/SemaCXX/warn-self-assign-field-overloaded.cpp 
b/clang/test/SemaCXX/warn-self-assign-field-overloaded.cpp
index c9cec8e406fc4..7141bc10a8f97 100644
--- a/clang/test/SemaCXX/warn-self-assign-field-overloaded.cpp
+++ b/clang/test/SemaCXX/warn-self-assign-field-overloaded.cpp
@@ -100,7 +100,7 @@ struct C {
 #endif
 };
 
-// Do not diagnose self-assigment in an unevaluated context
+// Do not diagnose self-assignment in an unevaluated context
 struct SNoExcept {
   SNoExcept() = default;
   SNoExcept &operator=(const SNoExcept &) noexcept;

diff  --git a/clang/test/SemaCXX/warn-self-assign-overloaded.cpp 
b/clang/test/SemaCXX/warn-self-assign-overloaded.cpp
index 428797ae40cd0..caa3a8264529b 100644
--- a/clang/test/SemaCXX/warn-self-assign-overloaded.cpp
+++ b/clang/test/SemaCXX/warn-self-assign-overloaded.cpp
@@ -93,7 +93,7 @@ void false_positives() {
 #endif
 }
 
-// Do not diagnose self-assigment in an unevaluated context
+// Do not diagnose self-assignment in an unevaluated context
 struct SNoExcept {
   SNoExcept() = default;
   SNoExcept &operator=(const SNoExcept &) noexcept;

diff  --git a/clang/unittests/Format/FormatTest.cpp 
b/clang/unittests/Format/FormatTest.cpp
index 9c5aa11d6e58f..96cc650f52a5d 100644
--- a/clang/unittests/Format/FormatTest.cpp
+++ b/clang/unittests/Format/FormatTest.cpp
@@ -7558,7 +7558,7 @@ TEST_F(FormatTest, NoOperandAlignment) {
                Style);
 }
 
-TEST_F(FormatTest, BreakingBeforeNonAssigmentOperators) {
+TEST_F(FormatTest, BreakingBeforeNonAssignmentOperators) {
   FormatStyle Style = getLLVMStyle();
   Style.BreakBeforeBinaryOperators = FormatStyle::BOS_NonAssignment;
   verifyFormat("int aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
=\n"

diff  --git a/flang-rt/include/flang-rt/runtime/type-info.h 
b/flang-rt/include/flang-rt/runtime/type-info.h
index 93bca24a602b4..e0fbcd3cbfa06 100644
--- a/flang-rt/include/flang-rt/runtime/type-info.h
+++ b/flang-rt/include/flang-rt/runtime/type-info.h
@@ -179,7 +179,7 @@ class SpecialBinding {
   //     The passed-object argument (usually the "to") is always passed via a
   //     a descriptor in the cases where the runtime will call a defined
   //     assignment because these calls are to type-bound generics,
-  //     not generic interfaces, and type-bound generic defined assigment
+  //     not generic interfaces, and type-bound generic defined assignment
   //     may appear only in an extensible type and requires a passed-object
   //     argument (see C774), and passed-object arguments to TBPs must be
   //     both polymorphic and scalar (C760).  The non-passed-object argument

diff  --git a/flang/lib/Lower/ConvertExpr.cpp b/flang/lib/Lower/ConvertExpr.cpp
index 3578f941ec1b4..33df654b24a54 100644
--- a/flang/lib/Lower/ConvertExpr.cpp
+++ b/flang/lib/Lower/ConvertExpr.cpp
@@ -3805,7 +3805,7 @@ class ArrayExprLowering {
                                      const Fortran::lower::SomeExpr &rhs) {
     mlir::Location loc = getLoc();
     if (rhs.Rank() > 0)
-      TODO(loc, "user-defined elemental assigment from expression with rank");
+      TODO(loc, "user-defined elemental assignment from expression with rank");
     // 1) Lower the rhs expression with array_fetch op(s).
     IterationSpace iters;
     iters.setElement(genarr(rhs)(iters));

diff  --git a/flang/lib/Lower/OpenACC.cpp b/flang/lib/Lower/OpenACC.cpp
index 57ce1d374b496..35edcb0926b69 100644
--- a/flang/lib/Lower/OpenACC.cpp
+++ b/flang/lib/Lower/OpenACC.cpp
@@ -383,7 +383,7 @@ static inline void
 genAtomicCaptureStatement(Fortran::lower::AbstractConverter &converter,
                           mlir::Value fromAddress, mlir::Value toAddress,
                           mlir::Type elementType, mlir::Location loc) {
-  // Generate `atomic.read` operation for atomic assigment statements
+  // Generate `atomic.read` operation for atomic assignment statements
   fir::FirOpBuilder &firOpBuilder = converter.getFirOpBuilder();
 
   mlir::acc::AtomicReadOp::create(firOpBuilder, loc, fromAddress, toAddress,

diff  --git a/flang/lib/Semantics/check-omp-atomic.cpp 
b/flang/lib/Semantics/check-omp-atomic.cpp
index eca50c127a8ad..a5fdabf0b103c 100644
--- a/flang/lib/Semantics/check-omp-atomic.cpp
+++ b/flang/lib/Semantics/check-omp-atomic.cpp
@@ -448,7 +448,7 @@ OmpStructureChecker::CheckUpdateCapture(
     // If det != 0, then the checks unambiguously suggest a specific
     // categorization.
     // If det == 0, then this function should be called only if the
-    // checks haven't ruled out any possibility, i.e. when both assigments
+    // checks haven't ruled out any possibility, i.e. when both assignments
     // could still be either updates or captures.
     if (det > 0) {
       // as1 is update, as2 is capture
@@ -508,7 +508,7 @@ OmpStructureChecker::CheckUpdateCapture(
 
   // The remaining cases are that
   // - no candidate for update, or for capture,
-  // - one of the assigments cannot be anything.
+  // - one of the assignments cannot be anything.
 
   if (!cbu1 && !cbu2) {
     context_.Say(source,

diff  --git a/lldb/unittests/Utility/ScalarTest.cpp 
b/lldb/unittests/Utility/ScalarTest.cpp
index 500cb8bb2286e..65b9783b9416f 100644
--- a/lldb/unittests/Utility/ScalarTest.cpp
+++ b/lldb/unittests/Utility/ScalarTest.cpp
@@ -303,7 +303,7 @@ TEST(ScalarTest, GetValue) {
             ScalarGetValue(std::numeric_limits<unsigned long long>::max()));
 }
 
-TEST(ScalarTest, LongLongAssigmentOperator) {
+TEST(ScalarTest, LongLongAssignmentOperator) {
   Scalar ull;
   ull = std::numeric_limits<unsigned long long>::max();
   EXPECT_EQ(std::numeric_limits<unsigned long long>::max(), ull.ULongLong());

diff  --git a/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp 
b/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
index ff265b505b5da..260ce8fb7aae0 100644
--- a/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
+++ b/llvm/lib/CodeGen/AssignmentTrackingAnalysis.cpp
@@ -1403,7 +1403,7 @@ void AssignmentTrackingLowering::addMemDef(BlockInfo 
*LiveSet, VariableID Var,
                                            const Assignment &AV) {
   LiveSet->setAssignment(BlockInfo::Stack, Var, AV);
 
-  // Use this assigment for all fragments contained within Var, but do not
+  // Use this assignment for all fragments contained within Var, but do not
   // provide a Source because we cannot convert Var's value to a value for the
   // fragment.
   Assignment FragAV = AV;
@@ -1416,7 +1416,7 @@ void AssignmentTrackingLowering::addDbgDef(BlockInfo 
*LiveSet, VariableID Var,
                                            const Assignment &AV) {
   LiveSet->setAssignment(BlockInfo::Debug, Var, AV);
 
-  // Use this assigment for all fragments contained within Var, but do not
+  // Use this assignment for all fragments contained within Var, but do not
   // provide a Source because we cannot convert Var's value to a value for the
   // fragment.
   Assignment FragAV = AV;


        
_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to