Skip to content

Conversation

Quuxplusone
Copy link
Contributor

The definition of "trivial type" isn't relevant to the notion of "non-trivial function" (which isn't really defined anywhere, I'm finding).
We have a bogus index entry for "non-trivial constructor" (should have been "non-trivial default constructor," which already exists), and lack an entry (and \defnx italicization) for "trivial destructor".

FWIW I checked that P3247 "Deprecate the notion of trivial types" didn't already touch either of these; I think this cleanup is pretty orthogonal to P3247.

@Quuxplusone
Copy link
Contributor Author

Quuxplusone commented May 14, 2024

To be fair, [special] also says nothing about the word "trivial"; perhaps that crossref should also be removed. Which would make it a little clearer that the notions of "trivial function call" and "trivial operation" aren't defined anywhere.

@tkoeppe tkoeppe added the needs rebase The pull request needs a git rebase to resolve merge conflicts. label Jul 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs rebase The pull request needs a git rebase to resolve merge conflicts.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants