开发者社区 问答 正文

mangleThunk函数如何确保不会为析构函数(destructor)调用?

mangleThunk函数如何确保不会为析构函数(destructor)调用?

展开
收起
不吃核桃 2024-08-06 11:45:36 33 分享 版权
1 条回答
写回答
取消 提交回答
  • mangleThunk函数通过断言(assert)来确保不会为析构函数(destructor)调用。如果传入的MD参数是析构函数声明(isa(MD)为真),则断言失败,函数不会继续执行。这是因为析构函数有其特殊的mangling规则,应该通过mangleCXXDtor等专门的函数来处理。

    2024-08-06 15:18:58
    赞同 3 展开评论
问答地址: