Unfortunately, very few people will write about the error. Surely, people on the forum/bug tracker are less than 0.01% of FPC/Lazarus users. To write a report, you need to:
* Be sure that this is an error. But if you read the documentation, you are most likely not sure.
* Find feedback (a specific forum or bug tracker).
* Register on the site.
* Write about a error, preferably providing links with evidence or program examples. And do it in English.
Moreover, at this time people are most likely busy writing their program, and they have neither time nor interest in correcting the documentation.
As a result, they will simply silently find another source. But most likely, they will not get to this documentation site at all, but will look for articles with usage examples on other sites written in their native language.
On bug trackers (both documentation and code) you can find enough problems that talk about errors that appeared a long time ago. I have done error bisection many times, going far back into old versions. And I don't believe that no one noticed it - no one just wrote about it.
By the way, just to be clear - I created a report not to fix the error (since there is none, if you read it carefully), but about improving the documentation, which will help to avoid misunderstandings and save people time.
Just look at the titles of the three pages (
see content) with the topics being discussed, it's impossible not to confuse them:
Class instantiation
Class destruction
Class constructors and destructors
The page "
Class destruction" has only a three-character difference, so as not to be called "
Class destructor" and not to indicate a different kind of destructor...