This merge request allows for statements on the same line as ELSE:
```
Dim vrOption
vrOption = 3
If vrOption = 1 Then
Wscript.Echo "vroption is 1"
ElseIf vrOption = 2 Then
Wscript.Echo "vroption is 2"
Else If vrOption = 3 Then
Wscript.Echo "vroption is 3"
End If
End If
```
Fixes https://bugs.winehq.org/show_bug.cgi?id=53873
Combined effort from myself and Nikolay Sivov
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1385
On Mon Nov 14 20:46:59 2022 +0000, Bartosz Kosiorek wrote:
> Is `#if _MSVCR_VER<=120` necessary?
It's not necessary for the dlls to work correctly. It makes dlls smaller (at least until some kind of link time optimization is enabled). It also speeds up compilation.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1365#note_15998
Martin Storsjö (@mstorsjo) commented about libs/ldap/include/portable.h:
> +/* #undef HAVE_GETHOSTBYADDR_R */
> +
> +/* Define to 1 if you have the `gethostbyname_r' function. */
> +/* #undef HAVE_GETHOSTBYNAME_R */
> +
> +/* Define to 1 if you have the `gethostname' function. */
> +#define HAVE_GETHOSTNAME 1
> +
> +/* Define to 1 if you have the `getnameinfo' function. */
> +#define HAVE_GETNAMEINFO 1
> +
> +/* Define to 1 if you have the `getopt' function. */
> +#define HAVE_GETOPT 1
> +
> +/* Define to 1 if you have the <getopt.h> header file. */
> +#define HAVE_GETOPT_H 1
This ends up including getopt.h in PE builds, while that header isn't provided by wine itself (and isn't available if building with Clang in MSVC mode). See https://bugs.winehq.org/show_bug.cgi?id=53930 for a full bug report on this issue.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/1372#note_15987
Block records are not processed; only the bitcode is validated.
--
v5: vkd3d-shader/dxil: Read and validate global abbreviated operands.
vkd3d-shader/dxil: Read and validate local abbreviated operands.
vkd3d-compiler: Introduce a dxil-asm target type.
vkd3d-compiler: Introduce a dxbc-dxil source type.
vkd3d-shader/dxil: Read and validate DXIL bitcode unabbreviated blocks.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/44