[all-commits] [llvm/llvm-project] 2903a8: [CGTypes] Remove recursion protection

Nikita Popov via All-commits all-commits at lists.llvm.org
Fri Jun 16 04:07:33 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 2903a8ab07260f9836db82b7e5330f1892830aca
      https://github.com/llvm/llvm-project/commit/2903a8ab07260f9836db82b7e5330f1892830aca
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2023-06-16 (Fri, 16 Jun 2023)

  Changed paths:
    M clang/lib/CodeGen/CodeGenTypes.cpp
    M clang/lib/CodeGen/CodeGenTypes.h

  Log Message:
  -----------
  [CGTypes] Remove recursion protection

With opaque pointers, it should no longer be necessary to protect
against recursion when converting Clang types to LLVM types, as
recursion can only be introduced via pointer types.

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




More information about the All-commits mailing list