php-src/ext/com_dotnet/tests
Christoph M. Becker 56804e3221
Fix GH-8750: Can not create VT_ERROR variant type
We add support for creating `VT_ERROR` variants via `__construct()`,
and allow casting to int via `variant_cast()` and `variant_set_type()`.
We do not, however, allow type conversion by other means, to avoid
otherwise easily introduced type confusion.  VB(A) also only allows
explicit type conversion.

We also introduce `DISP_E_PARAMNOTFOUND` which might be the most
important `scode` for this purpose, since this allows to skip optional
parameters in method calls.

Closes GH-8886.
2022-07-12 16:43:14 +02:00
..
27974.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug33386.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug34272.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug39596.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug39606.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug45280.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug49192.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug62474.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug63208.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug64130.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug66322.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug66431_0.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug66431_1.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug69939.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug72498.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug73679.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug77177.phpt Not serializable flag permeation 2021-07-20 12:28:35 +02:00
bug77578.phpt Increase test portability 2022-06-27 17:12:42 +02:00
bug77621.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug78650.phpt Fix some more CLEAN sections 2021-09-06 17:03:35 +02:00
bug78694.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug79242.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug79247.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug79248.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug79299.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
bug79332.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
gh8750.phpt Fix GH-8750: Can not create VT_ERROR variant type 2022-07-12 16:43:14 +02:00
gh8750a.phpt Fix GH-8750: Can not create VT_ERROR variant type 2022-07-12 16:43:14 +02:00
gh8778.phpt Fix GH-8778: Integer arithmethic with large number variants fails 2022-06-18 11:48:49 +02:00
variants.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00
variants_x64.phpt Migrate skip checks to --EXTENSIONS--, p1 2021-03-22 17:51:02 +01:00