jansvoboda11 added a comment.

In D97552#2607842 <https://reviews.llvm.org/D97552#2607842>, @DiggerLin wrote:

> 1. in your summary , it looks  clang will emit "-fvisibility default"  to cc1 
> even if there is no -fvisibility in the clang command ?  I compiled the clang 
> with your patch, it looks do not always emit "-fvisibility default"  to cc1.  
> I understand wrong on your summary ?
> 2. If clang will emit "-fvisibility default"  to cc1 when there is no 
> -fvisibility in the clang command, it is a new functionality , there should 
> be a test case for it?



1. `-fvisibility default` will be generated by 
`CompilerInvocation::generateCC1CommandLine`, which will be used during Clang 
modules build. Not by the Clang driver when constructing `-cc1` invocation on 
normal (non-modular) build.
2. This code is tested by a round-trip mechanism when 
`-DCLANG_ROUND_TRIP_CC1_ARGS` is turned on: 
https://lists.llvm.org/pipermail/cfe-dev/2021-February/067714.html


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D97552

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

Reply via email to