[all-commits] [llvm/llvm-project] 240c45: [CodeGen] Remove default ctors for InputArg and Ou...

Nikita Popov via All-commits all-commits at lists.llvm.org
Wed Aug 13 01:52:04 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 240c454c4d04586967531c0a999de5547d776f47
      https://github.com/llvm/llvm-project/commit/240c454c4d04586967531c0a999de5547d776f47
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2025-08-13 (Wed, 13 Aug 2025)

  Changed paths:
    M llvm/include/llvm/CodeGen/TargetCallingConv.h
    M llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
    M llvm/lib/Target/WebAssembly/WebAssemblyISelLowering.cpp

  Log Message:
  -----------
  [CodeGen] Remove default ctors for InputArg and OutputArg (#153205)

These make it easy to forget to initialize some members, like the newly
added OrigTy. Force these to always go through the ctor instead.



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