This is an archive of the discontinued LLVM Phabricator instance.

[C++20] [Modules] Deprecate `-fmodules-ts` flag
ClosedPublic

Authored by ChuanqiXu on Jan 15 2023, 11:53 PM.

Details

Diff Detail

Event Timeline

ChuanqiXu created this revision.Jan 15 2023, 11:53 PM
Herald added a project: Restricted Project. · View Herald TranscriptJan 15 2023, 11:53 PM
ChuanqiXu requested review of this revision.Jan 15 2023, 11:53 PM
h-vetinari added inline comments.
clang/include/clang/Basic/DiagnosticDriverKinds.td
635

Shouldn't this be something like:

ChuanqiXu updated this revision to Diff 489666.Jan 16 2023, 6:39 PM

Address comments.

ChuanqiXu marked an inline comment as done.Jan 16 2023, 6:40 PM
ChuanqiXu added inline comments.
clang/include/clang/Basic/DiagnosticDriverKinds.td
635

Yeah it is better. (we may assume -std=c++20 will be enabled if -std=c++23 is specified.)

erichkeane accepted this revision.Jan 17 2023, 6:56 AM
This revision is now accepted and ready to land.Jan 17 2023, 6:56 AM
aaron.ballman accepted this revision.Jan 17 2023, 7:07 AM

LGTM, thank you!

ChuanqiXu closed this revision.Jan 17 2023, 6:51 PM
ChuanqiXu marked an inline comment as done.

Committed in https://reviews.llvm.org/rG98f36ac4fa86d7f7a3f05b70f792c416fbb23a4a
(I forgot to write the correct phab link)