4.25 ECC_GameTraceChannels default parameter value results in compile error

Core - UnrealHeaderTool - May 18, 2020

Hidden enum entries cannot be used as default values for UFUNCTION parameters. When using any collisionchannel, the error "Hidden enum entries cannot be used as default values" is received. ...

int64 UProperty with ExposeOnSpawn meta tag won't compile.

Core - UnrealHeaderTool - Mar 25, 2020

int64 UProperty with ExposeOnSpawn meta tag won't compile from a C++ UUserWidget class. ...

UHT not properly handling deprecated UFUNCTION parameters

Core - UnrealHeaderTool - Jan 29, 2020

Compilation will fails with an error on TSubclassOf<UDEPRECATED_SomeData> ...

Mentioning "_Validate" suffix in code comments to function names causes Compiler error

Core - UnrealHeaderTool - Dec 13, 2019

When mentioning the _Validate Suffix in code comment, Visual Studio compiler throws an error. ...

Build Error when using ENUM without 0 entry

Core - UnrealHeaderTool - Nov 26, 2019

UHT fails to parse non-inlined UFUNCTION with RESTRICT keyword in parameter list

Core - UnrealHeaderTool - Jul 2, 2019

When you have a non-inlined ufunction, UHT fails to parse the restrict keyword in its parameter list. Note: The following compiles (notice that the only change is the use of the FORCEINLINE keywo ...

UHT always runs when building a code project using a binary Engine installation even if no code change has been made

Core - UnrealHeaderTool - May 2, 2019

When building a code project that was created with the binary Engine installed through the Launcher, UHT always runs even if no code changes have been made. This only occurs with a binary Engine ins ...

Confusing build error message provided when semi-colon is not added after a forward declaration in an Interface header file

Core - UnrealHeaderTool - Feb 15, 2019

If a forward declaration of a class is made in the header file for an Interface class, and no semi-colon is included at the end of the forward declaration line, the build will fail with a confusing ...

UHT "Type TArray is not supported by blueprint" error message is ambiguous

Core - UnrealHeaderTool - Jan 11, 2019

An overly generic error message is produced when you have a TArray UProperty that contains a non-blueprint friendly type. For example: UPROPERTY(EditAnywhere, BlueprintReadWrite, editfixedsize) TA ...

Unable to use TWeakObjectPtrs for the optional Old value for a repnotify function

Core - UnrealHeaderTool - Oct 8, 2018

A user has reported that Unreal Header Tool fails to parse a rep notify function properly when the optional parameter for the Old value is populated with a TWeakObjectPointer. Example of errors:Sev ...