LeeLee26 wrote:

@MaskRay Sorry for the delay, it's been a busy month.

This issue surfaced in our distributed build system. We use symlinks (e.g., 
/tmp/symlink -> /tmp/real) to manage source files. Since the build commands 
reference the symlink path but the actual files are stored elsewhere (often 
hashed directories), the current behavior of canonicalizing paths (resolving 
symlinks) breaks our coverage filters.

This pr proposes to skip symlink resolution to ensure filter consistency. I 
understand that both resolving and not resolving symlinks have their own pros 
and cons—it’s a design trade-off we need to consider.

https://github.com/llvm/llvm-project/pull/183475
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to