UBT can parse content that exceeds the length of the file
Define a marco at the end of a header file:
Open UnrealHeaderTool project, In the function "FBaseParser::GetChar", add a breakpoint with condition "InputPos>InputLen+1".Then start debugging UnrealHeaderTool with arguments copyed from the game project. Wait until the breadpoint is triggered:
At this moment, UBT starts to parse the part of "FBaseParser::Input" which is not belonged to the header file.Then any unexpected compilation error maybe happened in other header files!!!
This bug took me a whole day to find...
Please to fix it as soon as possible :)
asked Sep 15 '17 at 12:40 PM in Bug Reports
Follow this question
Once you sign in you will be able to subscribe for any updates here