[all-commits] [llvm/llvm-project] c74398: Enter the function parameter mangling scope for a ...

Richard Smith via All-commits all-commits at lists.llvm.org
Mon Sep 25 16:19:23 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c74398649f28ab78c74bacfe82e69224377008e7
      https://github.com/llvm/llvm-project/commit/c74398649f28ab78c74bacfe82e69224377008e7
  Author: Richard Smith <richard at metafoo.co.uk>
  Date:   2023-09-25 (Mon, 25 Sep 2023)

  Changed paths:
    M clang/lib/AST/ItaniumMangle.cpp
    M clang/test/CodeGenCXX/mangle-concept.cpp

  Log Message:
  -----------
  Enter the function parameter mangling scope for a function encoding
before mangling the template argument list.

With an abbreviated function template, the template parameters can
contain constraints that refer to the function parameters, so we need to
bring the function parameters into scope earlier.

Fixes #67356.




More information about the All-commits mailing list