ByValArray marshaling support is implemented in OleVariant.cpp (which actually implem...
authorYi Zhang (CLR) <yzha@microsoft.com>
Mon, 11 Apr 2016 06:59:35 +0000 (23:59 -0700)
committerYi Zhang (CLR) <yzha@microsoft.com>
Mon, 11 Apr 2016 17:20:04 +0000 (10:20 -0700)
commit8b769bd6755ee95dd4664b09c0e0b0c8a485c686
tree5ebc6d84df829d7623a14c58a3ed1a9cfe28f41e
parent9b41551fc4be6c73fd214f7f0761165b75121786
ByValArray marshaling support is implemented in OleVariant.cpp (which actually implements both regular array marshalling and variant marshalling) and is incorrectly #ifdef-ed out under x-plat. Fix by only #ifdef the COM interop VARIANT part.

Re-enable ByValArray test as well.

Commit migrated from https://github.com/dotnet/coreclr/commit/d883ce9a26d2bfce5ed3111078946841eb18316a
src/coreclr/src/vm/olevariant.cpp
src/coreclr/tests/testsFailingOutsideWindows.txt