Search Issue Tracker

Fixed in 4.6.8

Votes

0

Found in

5.1.0f2

Issue ID

699644

Regression

No

C# lambdas which return Void fail il2cpp compilation

IL2CPP

-

-e: Using a c# lambda that returns void will cause a project to be unable to be compiled for webGL

-repro:
--make new proj
--create c# script and add it to scene
---code:
using UnityEngine;
using System.Collections;
using System;

public class script : MonoBehaviour {

Func<string, Void> func;

void Start () {
func = (a) => {
Debug.Log(a + " asdf");
};
}

void Update () {
func ("test");
}
}

--start build for webgl
--NOTICE build fails with errors

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.