[all-commits] [llvm/llvm-project] 7b6662: [IR] Remove static variables from Type::getWasm_Ex...

Craig Topper via All-commits all-commits at lists.llvm.org
Wed Jul 23 15:57:17 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7b66629497ea5b6cde1772fab161c028e8c972a7
      https://github.com/llvm/llvm-project/commit/7b66629497ea5b6cde1772fab161c028e8c972a7
  Author: Craig Topper <craig.topper at sifive.com>
  Date:   2025-07-23 (Wed, 23 Jul 2025)

  Changed paths:
    M llvm/lib/IR/Type.cpp

  Log Message:
  -----------
  [IR] Remove static variables from Type::getWasm_ExternrefTy/getWasm_FuncrefTy. (#150323)

These were caching pointers to memory owned by LLVMContext and can
outlive the LLVMContext. The LLVMContext already caches pointer types so
we shouldn't need any caching here.



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