Description

If a blueprint contains a function with an array output and the project is being nativized, the package will fail with an error similar to "error C2679: binary '=': no operator found which takes a right-hand operand of type 'int' (or there is no acceptable conversion)". Except that the type at the end will change depending on array.

Steps to Reproduce
  1. Open the editor
  2. Create a new actor blueprint
  3. Create a new function
  4. Add an output
  5. Change the variable to be an array
  6. Save and compile
  7. Change the nativization method to inclusive
  8. Package Windows 64 bit

Result: The package will fail with an error similar to "error C2679: binary '=': no operator found which takes a right-hand operand of type 'int' (or there is no acceptable conversion)"
Expected: The project would package or an error/warning would be given when compiling blueprint

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

8
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.17
Target Fix4.21
Fix Commit4338211
Main Commit4344176
Release Commit4399518
CreatedAug 14, 2017
ResolvedAug 31, 2018
UpdatedOct 2, 2018