[all-commits] [llvm/llvm-project] 9721fb: [NFC] Refactoring PropertyAttributeKind for ObjCPr...

Puyan Lotfi via All-commits all-commits at lists.llvm.org
Thu Apr 23 14:22:33 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 9721fbf85b83c1cb67cea542c5558f99a07766cf
      https://github.com/llvm/llvm-project/commit/9721fbf85b83c1cb67cea542c5558f99a07766cf
  Author: Puyan Lotfi <puyan at puyan.org>
  Date:   2020-04-23 (Thu, 23 Apr 2020)

  Changed paths:
    M clang/include/clang/AST/DeclObjC.h
    A clang/include/clang/AST/DeclObjCCommon.h
    M clang/include/clang/Sema/DeclSpec.h
    M clang/lib/ARCMigrate/TransGCAttrs.cpp
    M clang/lib/ARCMigrate/TransProperties.cpp
    M clang/lib/ARCMigrate/TransZeroOutPropsInDealloc.cpp
    M clang/lib/AST/ASTContext.cpp
    M clang/lib/AST/DeclObjC.cpp
    M clang/lib/AST/DeclPrinter.cpp
    M clang/lib/AST/JSONNodeDumper.cpp
    M clang/lib/AST/TextNodeDumper.cpp
    M clang/lib/Analysis/BodyFarm.cpp
    M clang/lib/CodeGen/CGObjC.cpp
    M clang/lib/CodeGen/CGObjCGNU.cpp
    M clang/lib/Frontend/Rewrite/RewriteModernObjC.cpp
    M clang/lib/Frontend/Rewrite/RewriteObjC.cpp
    M clang/lib/Parse/ParseObjc.cpp
    M clang/lib/Sema/SemaChecking.cpp
    M clang/lib/Sema/SemaCodeComplete.cpp
    M clang/lib/Sema/SemaExprObjC.cpp
    M clang/lib/Sema/SemaObjCProperty.cpp
    M clang/lib/Sema/SemaPseudoObject.cpp
    M clang/lib/Serialization/ASTReaderDecl.cpp
    M clang/tools/libclang/CIndex.cpp
    M lldb/source/Plugins/TypeSystem/Clang/TypeSystemClang.cpp
    M llvm/include/llvm/BinaryFormat/Dwarf.def
    M llvm/include/llvm/BinaryFormat/Dwarf.h

  Log Message:
  -----------
  [NFC] Refactoring PropertyAttributeKind for ObjCPropertyDecl and ObjCDeclSpec.

This is a code clean up of the PropertyAttributeKind and
ObjCPropertyAttributeKind enums in ObjCPropertyDecl and ObjCDeclSpec that are
exactly identical. This non-functional change consolidates these enums
into one. The changes are to many files across clang (and comments in LLVM) so
that everything refers to the new consolidated enum in DeclObjCCommon.h.

2nd Landing Attempt...

Differential Revision: https://reviews.llvm.org/D77233




More information about the All-commits mailing list