[all-commits] [llvm/llvm-project] e64860: [C++20] [Modules] Reference all the possible decla...

Chuanqi Xu via All-commits all-commits at lists.llvm.org
Thu Jun 20 20:06:37 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e6486030340ea5756bec43a633567ed6411668c3
      https://github.com/llvm/llvm-project/commit/e6486030340ea5756bec43a633567ed6411668c3
  Author: Chuanqi Xu <yedeng.yd at linux.alibaba.com>
  Date:   2024-06-21 (Fri, 21 Jun 2024)

  Changed paths:
    M clang/lib/Serialization/ASTWriterStmt.cpp
    A clang/test/Modules/transitive-adl-change.cppm

  Log Message:
  -----------
  [C++20] [Modules] Reference all the possible declarations for ADL

In no transitive change mode, the unresolved ADL may not
be referenced, then it is problematic if the change didn't get
propagated correctly. This patch add references to all the possible
module files for the unresolved ADL to solve the problem.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list