[all-commits] [llvm/llvm-project] 2aa044: [NFC] Refactoring PropertyAttributeKind for ObjCPr...

Puyan Lotfi via All-commits all-commits at lists.llvm.org
Wed Apr 22 20:54:33 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 2aa044ed088ae41461ad7029c055014df6c60976
      https://github.com/llvm/llvm-project/commit/2aa044ed088ae41461ad7029c055014df6c60976
  Author: Puyan Lotfi <puyan at puyan.org>
  Date:   2020-04-22 (Wed, 22 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 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.

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




More information about the All-commits mailing list