Via UDN:
As has been discussed previously here and in CL 20055361, debug information is sometimes missing when compiling with Clang.
We've pinpointed this to debug information not being emitted for types that aren't defined and used by the current module. To circumvent this issue, clang has an [Link Removed] flag. Adding that flag in VCToolChain.cs fixes the issue for us.
This question was created in reference to: Natvis inconsistency between VS and Clang
Dev Notes:
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-193836 in the post.
2 |
Component | UE - Foundation - Cpp Tools - UnrealBuildTool |
---|---|
Affects Versions | 5.3 |
Target Fix | 5.4 |
Fix Commit | 28108172 |
---|---|
Main Commit | 28108216 |
Created | Aug 24, 2023 |
---|---|
Resolved | Sep 21, 2023 |
Updated | Oct 19, 2023 |