================ @@ -793,12 +802,22 @@ class CXXMethodTableInfo return static_cast<size_t>(key.hashValue()); } - unsigned getUnversionedInfoSize(const CXXMethodInfo &OMI) { - return getFunctionInfoSize(OMI); + unsigned getUnversionedInfoSize(const CXXMethodInfo &CxxMI) { + auto size = getFunctionInfoSize(CxxMI) + 1; + if (CxxMI.This) + size += getParamInfoSize(*CxxMI.This); + return size; } - void emitUnversionedInfo(raw_ostream &OS, const CXXMethodInfo &OMI) { - emitFunctionInfo(OS, OMI); + void emitUnversionedInfo(raw_ostream &OS, const CXXMethodInfo &CxxMI) { ---------------- compnerd wrote:
I would just use `MI` or `CMI` instead of `CxxMI`. https://github.com/llvm/llvm-project/pull/115021 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits