eugenis added inline comments.

================
Comment at: lib/Driver/SanitizerArgs.cpp:636
+  case llvm::Triple::COFF:
+    return DataSections;
+  case llvm::Triple::ELF:
----------------
rnk wrote:
> We can return true for COFF here. By adding a comdat during asan 
> instrumentation, we effectively implement -fdata-sections ourselves. If the 
> user really wanted -fno-data-sections for some reason, they're out of luck 
> right now.
What do you mean by "out of luck", will it break compilation?
Because the point of this change is not to enable data-sections unless asked by 
the user. Data sections greatly inflate ELF object file size (not sure how big 
is the effect on COFF) and we should not do that by default.


Repository:
  rL LLVM

https://reviews.llvm.org/D32064



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

Reply via email to