[all-commits] [llvm/llvm-project] 3e874b: ClangLinkerWrapper: explicitly #include <atomic>

Nicolai Hähnle via All-commits all-commits at lists.llvm.org
Wed Jul 27 05:57:54 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3e874bcf064283a5f00e2bef3a086057265563cb
      https://github.com/llvm/llvm-project/commit/3e874bcf064283a5f00e2bef3a086057265563cb
  Author: Nicolai Hähnle <nicolai.haehnle at amd.com>
  Date:   2022-07-27 (Wed, 27 Jul 2022)

  Changed paths:
    M clang/tools/clang-linker-wrapper/ClangLinkerWrapper.cpp

  Log Message:
  -----------
  ClangLinkerWrapper: explicitly #include <atomic>

This code relied on implicitly having std::atomic available via the
ManagedStatic.h header.

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


  Commit: 5a78ac21569abe2e419b201ca196b21fc3bb00aa
      https://github.com/llvm/llvm-project/commit/5a78ac21569abe2e419b201ca196b21fc3bb00aa
  Author: Nicolai Hähnle <nicolai.haehnle at amd.com>
  Date:   2022-07-27 (Wed, 27 Jul 2022)

  Changed paths:
    M clang/unittests/Interpreter/InterpreterTest.cpp
    M clang/utils/TableGen/TableGen.cpp

  Log Message:
  -----------
  clang: include ManagedStatic.h for llvm_shutdown

The code relied on ManagedStatic.h being included indirectly. This is
about to change as uses of ManagedStatic are removed throughout the
codebase.

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


  Commit: 7132bcdc428d79258901af0156ace240952b6745
      https://github.com/llvm/llvm-project/commit/7132bcdc428d79258901af0156ace240952b6745
  Author: Nicolai Hähnle <nicolai.haehnle at amd.com>
  Date:   2022-07-27 (Wed, 27 Jul 2022)

  Changed paths:
    M clang/include/clang/ASTMatchers/ASTMatchersInternal.h
    M clang/lib/ASTMatchers/ASTMatchersInternal.cpp

  Log Message:
  -----------
  ManagedStatic: remove from ASTMatchersInternal.h

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


Compare: https://github.com/llvm/llvm-project/compare/7a67e41be2a5...7132bcdc428d


More information about the All-commits mailing list