iains added a comment.

In D122394#3405338 <https://reviews.llvm.org/D122394#3405338>, @urnathan wrote:

> Is this because of history that ModulesTS option != p1103 modules?  I thought 
> we wanted to make the former become the latter (i.e. ModuleTS is the same as 
> CPlusPlusModules)  This seems to be moving in the wrong direction.

This is because we are not removing the fmodules-ts flag (nor. at this point, 
the code that it changes) - as I understand things.  So I have now to fix (next 
patch) the problem that we currently generate wrong code for static vars and 
lambdas in modules since the linkage is defaulting to the modules-ts "module 
internal" model.

So, unless we shift priorities such that we take a detour to remove the 
modules-ts support, I need to make this change to avoid the assert firing for 
-fmodules-ts (it seems we have limited testing - since nothing fired until I 
tried to make other changes form my patchset).


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D122394

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

Reply via email to