AnnulusGames/BurstLinq

error CS1503: Argument 1: cannot convert from 'void*' to 'int*'

Closed this issue · 3 comments

Mulitple lines error in following files:
Library\PackageCache\com.annulusgames.burst-linq@bd8729e\Runtime\BurstLinqExtensions.Native.Average.cs
Library\PackageCache\com.annulusgames.burst-linq@bd8729e\Runtime\BurstLinqExtensions.Native.Contains.cs
Library\PackageCache\com.annulusgames.burst-linq@bd8729e\Runtime\BurstLinqExtensions.Native.Max.cs
Library\PackageCache\com.annulusgames.burst-linq@bd8729e\Runtime\BurstLinqExtensions.Native.Min.cs
Library\PackageCache\com.annulusgames.burst-linq@bd8729e\Runtime\BurstLinqExtensions.Native.SequenceEqual.cs

Unity version 2023.2.13.f1
Burst: 1.8.12

same error

This error seems to be caused by the version of the Collections package. GetUnsafePtr() returns void* for old Collections.

Looks like I need to add an explicit cast to prevent the error.

Fixed in #7.