Fix typos
authorAlp Toker <alp@nuanti.com>
Fri, 6 Jun 2014 12:02:07 +0000 (12:02 +0000)
committerAlp Toker <alp@nuanti.com>
Fri, 6 Jun 2014 12:02:07 +0000 (12:02 +0000)
llvm-svn: 210328

clang/include/clang/Basic/LLVM.h
clang/include/clang/Sema/DeclSpec.h
clang/include/clang/Sema/Overload.h
clang/lib/CodeGen/MicrosoftRTTI.cpp
clang/lib/Sema/SemaDeclCXX.cpp
clang/lib/Sema/SemaOpenMP.cpp

index 01898f4..940c19e 100644 (file)
@@ -8,7 +8,7 @@
 //===----------------------------------------------------------------------===//
 //
 /// \file
-/// \brief Forward declares and imports various common LLVM datatypes that
+/// \brief Forward-declares and imports various common LLVM datatypes that
 /// clang wants to use unqualified.
 ///
 //===----------------------------------------------------------------------===//
index 99941b2..8364dfc 100644 (file)
@@ -814,8 +814,8 @@ public:
   void setSetterName(IdentifierInfo *name) { SetterName = name; }
 
 private:
-  // FIXME: These two are unrelated and mutially exclusive. So perhaps
-  // we can put them in a union to reflect their mutual exclusiveness
+  // FIXME: These two are unrelated and mutually exclusive. So perhaps
+  // we can put them in a union to reflect their mutual exclusivity
   // (space saving is negligible).
   ObjCDeclQualifier objcDeclQualifier : 6;
 
index 9618f8f..7b9f95d 100644 (file)
@@ -262,7 +262,7 @@ namespace clang {
     StandardConversionSequence Before;
 
     /// EllipsisConversion - When this is true, it means user-defined
-    /// conversion sequence starts with a ... (elipsis) conversion, instead of 
+    /// conversion sequence starts with a ... (ellipsis) conversion, instead of
     /// a standard conversion. In this case, 'Before' field must be ignored.
     // FIXME. I much rather put this as the first field. But there seems to be
     // a gcc code gen. bug which causes a crash in a test. Putting it here seems
index 0eb8100..12f7f59 100644 (file)
@@ -86,7 +86,7 @@ static llvm::StructType *getClassHierarchyDescriptorType(CodeGenModule &CGM) {
   static const char Name[] = "MSRTTIClassHierarchyDescriptor";
   if (auto Type = CGM.getModule().getTypeByName(Name))
     return Type;
-  // Forward declare RTTIClassHierarchyDescriptor to break a cycle.
+  // Forward-declare RTTIClassHierarchyDescriptor to break a cycle.
   llvm::StructType *Type = llvm::StructType::create(CGM.getLLVMContext(), Name);
   llvm::Type *FieldTypes[] = {
     CGM.IntTy,
@@ -256,7 +256,7 @@ llvm::GlobalVariable *MSRTTIBuilder::getClassHierarchyDescriptor() {
   if (auto CHD = Module.getNamedGlobal(MangledName))
     return CHD;
 
-  // Serialize the class hierarchy and initalize the CHD Fields.
+  // Serialize the class hierarchy and initialize the CHD Fields.
   SmallVector<MSRTTIClass, 8> Classes;
   serializeClassHierarchy(Classes, RD);
   Classes.front().initialize(/*Parent=*/0, /*Specifier=*/0);
@@ -277,7 +277,7 @@ llvm::GlobalVariable *MSRTTIBuilder::getClassHierarchyDescriptor() {
   llvm::Value *GEPIndices[] = {llvm::ConstantInt::get(CGM.IntTy, 0),
                                llvm::ConstantInt::get(CGM.IntTy, 0)};
 
-  // Forward declare the class hierarchy descriptor
+  // Forward-declare the class hierarchy descriptor
   auto Type = getClassHierarchyDescriptorType(CGM);
   auto CHD = new llvm::GlobalVariable(Module, Type, /*Constant=*/true, Linkage,
                                       /*Initializer=*/0, MangledName.c_str());
@@ -302,7 +302,7 @@ MSRTTIBuilder::getBaseClassArray(SmallVectorImpl<MSRTTIClass> &Classes) {
     Mangler.mangleCXXRTTIBaseClassArray(RD, Out);
   }
 
-  // Foward declare the base class array.
+  // Forward-declare the base class array.
   // cl.exe pads the base class array with 1 (in 32 bit mode) or 4 (in 64 bit
   // mode) bytes of padding.  We provide a pointer sized amount of padding by
   // adding +1 to Classes.size().  The sections have pointer alignment and are
@@ -345,7 +345,7 @@ MSRTTIBuilder::getBaseClassDescriptor(const MSRTTIClass &Class) {
   if (auto BCD = Module.getNamedGlobal(MangledName))
     return BCD;
 
-  // Forward declare the base class descriptor.
+  // Forward-declare the base class descriptor.
   auto Type = getBaseClassDescriptorType(CGM);
   auto BCD = new llvm::GlobalVariable(Module, Type, /*Constant=*/true, Linkage,
                                       /*Initializer=*/0, MangledName.c_str());
@@ -386,7 +386,7 @@ MSRTTIBuilder::getCompleteObjectLocator(const VPtrInfo *Info) {
       ->second.hasVtorDisp())
       VFPtrOffset = Info->NonVirtualOffset.getQuantity() + 4;
 
-  // Forward declare the complete object locator.
+  // Forward-declare the complete object locator.
   llvm::StructType *Type = getCompleteObjectLocatorType(CGM);
   auto COL = new llvm::GlobalVariable(Module, Type, /*Constant=*/true, Linkage,
     /*Initializer=*/0, MangledName.c_str());
index 36e353e..3f8034a 100644 (file)
@@ -4408,7 +4408,7 @@ static void checkDLLAttribute(Sema &S, CXXRecordDecl *Class) {
         } else if (!MD->isTrivial() || MD->isExplicitlyDefaulted() ||
                    MD->isCopyAssignmentOperator() ||
                    MD->isMoveAssignmentOperator()) {
-          // Instantiate non-trival or explicitly defaulted methods, and the
+          // Instantiate non-trivial or explicitly defaulted methods, and the
           // copy assignment / move assignment operators.
           S.MarkFunctionReferenced(Class->getLocation(), MD);
           // Resolve its exception specification; CodeGen needs it.
index 8a987c3..4ebca79 100644 (file)
@@ -103,7 +103,7 @@ public:
   }
 
   /// \brief If 'aligned' declaration for given variable \a D was not seen yet,
-  /// add it and return NULL; otherwise return previous occurence's expression
+  /// add it and return NULL; otherwise return previous occurrence's expression
   /// for diagnostics.
   DeclRefExpr *addUniqueAligned(VarDecl *D, DeclRefExpr *NewDE);