[all-commits] [llvm/llvm-project] 845f0b: Revert "[clang][ABI] New C++20 module mangling sch...

Chuanqi Xu via All-commits all-commits at lists.llvm.org
Tue Mar 8 18:16:26 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 845f0bb5fac7479b27e5327c8787ac111e9ad610
      https://github.com/llvm/llvm-project/commit/845f0bb5fac7479b27e5327c8787ac111e9ad610
  Author: Chuanqi Xu <yedeng.yd at linux.alibaba.com>
  Date:   2022-03-09 (Wed, 09 Mar 2022)

  Changed paths:
    M clang/include/clang/AST/Mangle.h
    M clang/lib/AST/Decl.cpp
    M clang/lib/AST/ItaniumMangle.cpp
    M clang/test/CXX/modules-ts/basic/basic.def.odr/p4/module.cpp
    M clang/test/CXX/modules-ts/basic/basic.def.odr/p4/module.cppm
    M clang/test/CXX/modules-ts/basic/basic.def.odr/p4/user.cpp
    M clang/test/CXX/modules-ts/basic/basic.link/p3.cppm
    M clang/test/CXX/modules-ts/codegen-basics.cppm
    R clang/test/CodeGenCXX/Inputs/cxx20-module-impl-1a.cpp
    R clang/test/CodeGenCXX/Inputs/cxx20-module-std-subst-2a.cpp
    R clang/test/CodeGenCXX/cxx20-module-decomp-1.cpp
    R clang/test/CodeGenCXX/cxx20-module-extern-1.cppm
    R clang/test/CodeGenCXX/cxx20-module-impl-1a.cpp
    R clang/test/CodeGenCXX/cxx20-module-nested-1.cppm
    R clang/test/CodeGenCXX/cxx20-module-nested-2.cppm
    R clang/test/CodeGenCXX/cxx20-module-part-1a.cpp
    R clang/test/CodeGenCXX/cxx20-module-part-1b.cpp
    R clang/test/CodeGenCXX/cxx20-module-part-1c.cpp
    R clang/test/CodeGenCXX/cxx20-module-std-subst-1.cppm
    R clang/test/CodeGenCXX/cxx20-module-std-subst-2b.cpp
    R clang/test/CodeGenCXX/cxx20-module-std-subst-2c.cpp
    R clang/test/CodeGenCXX/cxx20-module-sub-1a.cppm
    R clang/test/CodeGenCXX/cxx20-module-sub-1b.cppm
    R clang/test/CodeGenCXX/cxx20-module-tmpl-1.cppm

  Log Message:
  -----------
  Revert "[clang][ABI] New C++20 module mangling scheme"

This reverts commit 21e16ab6b8ddaccb70d2344bb35419e214a32ec9.

It looks like it would break builds in mac. See
https://reviews.llvm.org/D118352.




More information about the All-commits mailing list