================ @@ -198,11 +198,11 @@ def NoRet : Opcode {} def Call : Opcode { - let Args = [ArgFunction, ArgUint32]; + let Args = [ArgFunction, ArgUint32, ArgExpr]; ---------------- yronglin wrote:
Yeah, it's might be a `CXXConstructExpr` or `CXXInheritedCtorInitExpr`, for this reason, we make the `InterpFrame::CallExpr` has `Expr *` but not a `CallExpr *` type. https://github.com/llvm/llvm-project/pull/102170 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits