MaskRay added a comment.

In D148975#4296625 <https://reviews.llvm.org/D148975#4296625>, @scott.linder 
wrote:

> LGTM, thank you!
>
> Does this warrant a release note, as it is changing the behavior in a 
> backwards-incompatible manner? I do think changing to match GCC is 
> worthwhile, even if it means a change in behavior for Clang.
>
> I also don't think the "longest first" heuristic is useful enough to outweigh 
> the benefits of behaving like GCC; it seems like the user can always sort 
> their own options to get the same effect.

Thank you! I feel that specifying multiple `-fdebug-prefix-map=` is a very 
uncommon situation, so a release note entry is likely overkill.
I updated the HelpText, though.

In D148975#4289159 <https://reviews.llvm.org/D148975#4289159>, @joerg wrote:

> For me long matching prefix makes more sense, but if the same prefix is used 
> multiple times, the last option should win.

"if the same prefix is used multiple times, the last option should win." I 
think this interpretation will add some complexity, e.g. whether we prefer 
`-fdebug-prefix-map=a/=b` or `-fdebug-prefix-map=a=c`. GCC's current rule 
(simple) seems quite reasonable.

From the discussion on https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109591 , 
GCC will likely remain the current behavior and will improve the documentation.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D148975/new/

https://reviews.llvm.org/D148975

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to