Alex Villacís Lasso wrote:
@@ -3114,6 +3155,13 @@
debugstr_VF(left), right, debugstr_VT(right), debugstr_VF(right),
result);
+/* Handle VT_DISPATCH by recursively calling op on result of IDispatch_Invoke */
+if (((V_VT(left) VT_TYPEMASK) == VT_DISPATCH ||
+
This is a preliminary patch to add support for VT_DISPATCH as parameters
to VarAdd and other arithmetic operations with variants. The tests still
pass in the sense that null VT_DISPATCH as issued by the tests are
still rejected. I post this in the hope that it will be reviewed while I
prepare