[PATCH] D134267: [C++] [Modules] Support one phase compilation model for named modules
Chuanqi Xu via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Tue Oct 18 00:11:13 PDT 2022
ChuanqiXu added a comment.
In D134267#3864248 <https://reviews.llvm.org/D134267#3864248>, @iains wrote:
> I am also OK with doing this in two steps (first in the driver with this patch and then by updating the FE to allow the two outputs from one invocation - my draft patch series).
For your draft patches, I have only one concern in the high level: if we will/should restrict the module declarations appear in the filenames with special suffixes. Since both @rsmith and MSVC made the same decision. I am not sure if they have special reasons to do so. Maybe I need to search the discussion in SG15 mailing lists. And another related concern (maybe concern is not a good word here) is, if your patches landed, many existing codes may need to be removed. Otherwise, it'll be redundant codes. But this might not be a blocking issue though.
> BTW: I did mean to ask before .,, did you consider this (existing) command syntax?
>
> `-fmodule-file=[<name>=]<file>`
>
> and see if it works for your case? (it seems that it should to be consistent).
Oh, do you mean we should use `module-file` name since we've used `-fmodule-file` option? Good point. Yeah, it looks like a pity to have 2 terms to describe the same thing. Personally I don't have strong feeling for the option name. If @dblaikie has no other comments on this, I'll follow your suggestion.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D134267/new/
https://reviews.llvm.org/D134267
More information about the cfe-commits
mailing list