[all-commits] [llvm/llvm-project] a0b674: [C++20] [Modules] Don't perform ODR checks in GMF

Chuanqi Xu via All-commits all-commits at lists.llvm.org
Sun Jan 28 19:49:26 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a0b6747804e46665ecfd00295b60432bfe1775b6
      https://github.com/llvm/llvm-project/commit/a0b6747804e46665ecfd00295b60432bfe1775b6
  Author: Chuanqi Xu <yedeng.yd at linux.alibaba.com>
  Date:   2024-01-29 (Mon, 29 Jan 2024)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/include/clang/Serialization/ASTReader.h
    M clang/lib/Serialization/ASTReader.cpp
    M clang/lib/Serialization/ASTReaderDecl.cpp
    M clang/lib/Serialization/ASTWriter.cpp
    M clang/lib/Serialization/ASTWriterDecl.cpp
    M clang/test/Modules/concept.cppm
    M clang/test/Modules/no-eager-load.cppm
    M clang/test/Modules/polluted-operator.cppm
    M clang/test/Modules/pr76638.cppm

  Log Message:
  -----------
  [C++20] [Modules] Don't perform ODR checks in GMF

Close https://github.com/llvm/llvm-project/issues/79240.

See the linked issue for details. Given the frequency of issue reporting
about false positive ODR checks (I received private issue reports too),
I'd like to backport this to 18.x too.




More information about the All-commits mailing list