Details
Description
Even if the deprecation is only in C++20, we should report that in C++17 already...
I don't think the RSPEC needs to be updated for this change.
After more discussion:
- Remove volatile parameters from rule RSPEC-3687
- Create a new rule about declaring volatile objects for which it does not really make sense
Attachments
Issue Links
- depends upon
-
CPP-2997 Clang: Warnings about deprecation of volatile in C++20 should report in all standards
-
- Closed
-
- implements
-
RSPEC-6200 "volatile" should not be used to qualify objects for which the meaning is not defined
- Active
- is related to
-
CPP-2914 Rule S6191: "volatile" types should not be used in compound operations
-
- Closed
-
- relates to
-
RSPEC-3687 Atomic types should be used instead of "volatile" types
- Active