Description

Declaring a UPROPERTY() TArray with TFixedAllocator fails to compile. Output log states "Missing '>' in 'tarray'."

Removing/commenting out the UPROPERTY() allows the project to compile correctly.

Steps to Reproduce

1. Open UE4 Editor (any project)
2. Add code to project based on actor
3. In the header file, add the following

UPROPERTY()
TArray<int32, TFixedAllocator<11>> Items;

4. Compile

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Foundation - Core
Affects Versions4.6.1
Target Fix4.8
Fix Commit2456028
CreatedFeb 20, 2015
ResolvedFeb 23, 2015
UpdatedFeb 5, 2017