[16.4.6.10] missing dereference
Nobody has claimed this yet.
- Dominant language
- TeX
- Stars
- 221
- Forks
- 813
- Avg merge
- 16h 4m
- Merged PRs (30d)
- 36
Description
https://eel.is/c++draft/res.on.data.races#3
A C++ standard library function shall not directly or indirectly modify objects ([intro.multithread]) accessible by threads other than the current thread unless the objects are accessed directly or indirectly via the function's non-const arguments, including this.
Shouldn't this section specify *this instead of this ?
this is never const https://eel.is/c++draft/expr.prim.this#3
const Class obj;
obj.const_mem_fn(); // `this` is `const Class*`
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the linked [res.on.data.races] section and compare its wording with the [expr.prim.this] rule cited in the issue. Confirm whether the requirement should refer to *this rather than this, then update the corresponding draft source and verify the rendered wording.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100