[all-commits] [llvm/llvm-project] a64c26: Fix deserialization cycle in preferred_name attrib...

Richard Smith via All-commits all-commits at lists.llvm.org
Mon Dec 7 16:02:47 PST 2020


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a64c26a47a81b1b44e36d235ff3bc6a74a0bad9f
      https://github.com/llvm/llvm-project/commit/a64c26a47a81b1b44e36d235ff3bc6a74a0bad9f
  Author: Richard Smith <richard at metafoo.co.uk>
  Date:   2020-12-07 (Mon, 07 Dec 2020)

  Changed paths:
    M clang/include/clang/AST/TypeProperties.td
    M clang/lib/AST/TypePrinter.cpp
    M clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
    A clang/test/PCH/decl-attrs.cpp
    M clang/test/SemaTemplate/attributes.cpp
    M clang/utils/TableGen/ClangAttrEmitter.cpp

  Log Message:
  -----------
  Fix deserialization cycle in preferred_name attribute.

This is really just a workaround for a more fundamental issue in the way
we deserialize attributes. See PR48434 for details.

Also fix tablegen code generator to produce more correct indentation to
resolve buildbot issues with -Werror=misleading-indentation firing
inside the generated code.




More information about the All-commits mailing list