This is an archive of the discontinued LLVM Phabricator instance.

Add cc1 option -fconcepts-ts + feature test macro
ClosedPublic

Authored by hubert.reinterpretcast on May 21 2015, 6:06 AM.

Details

Summary

This adds -fconcepts-ts as a cc1 option for enabling the
in-progress implementation of the Concepts TS. The recommended feature
test macro __cpp_experimental_concepts is set to 1 (as opposed to
201501) to indicate that the feature is enabled, but the
implementation is incomplete.

The link to the Concepts TS in cxx_status is updated to refer to the
PDTS (N4377). Additional changes related to __has_feature and
__has_extension are to follow in a later change.

Diff Detail

Event Timeline

hubert.reinterpretcast retitled this revision from to Add cc1 option -fconcepts-ts + feature test macro.
hubert.reinterpretcast updated this object.
hubert.reinterpretcast edited the test plan for this revision. (Show Details)
hubert.reinterpretcast added a subscriber: Unknown Object (MLST).
faisalv edited edge metadata.May 21 2015, 6:20 PM

Committed as r237982.

http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20150518/129643.html

Richard - are you ok with us proceeding like this (for tiny innocuous
patches), until Hubert gets his access?

Thanks!

Faisal Vali

This was incorporated in r237982.

This revision is now accepted and ready to land.Jun 4 2015, 4:08 PM