[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/11793] Add suggestion to error "undefined reference to `vtable f
From: |
zilla at kayari dot org |
Subject: |
[Bug ld/11793] Add suggestion to error "undefined reference to `vtable for XXX'" |
Date: |
7 Jul 2010 14:57:45 -0000 |
------- Additional Comments From zilla at kayari dot org 2010-07-07 14:57
-------
I'll just repeat my claim that outputting anything like "did you forget to make
it pure?" is probably worse than the status quo.
Forgetting to define a virtual function (or not linking to the object that
defines it) is far more common in my experience, and searching the web for this
error confirms that. I didn't find any instances of this error on the web where
someone meant to declare a function as pure virtual but omitted the
pue-specifier.
The most common reason for this error is declaring a virtual function and not
defining it, which is also the problem in this bug report (the fact that the
non-pure declaration was accidental is largely irrelevant; it was declared and
not defined.)
If any suggestion is made to the user, it should be to ensure that all non-pure
virtual functions are defined. Which is what the GCC FAQ already says:
http://gcc.gnu.org/faq.html#vtables
--
http://sourceware.org/bugzilla/show_bug.cgi?id=11793
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
- [Bug ld/11793] New: Add suggestion to error "undefined reference to `vtable for XXX'", phresnel at gmail dot com, 2010/07/07
- [Bug ld/11793] Add suggestion to error "undefined reference to `vtable for XXX'", manu at gcc dot gnu dot org, 2010/07/07
- [Bug ld/11793] Add suggestion to error "undefined reference to `vtable for XXX'",
zilla at kayari dot org <=
- [Bug ld/11793] Add suggestion to error "undefined reference to `vtable for XXX'", phresnel at gmail dot com, 2010/07/07
- [Bug ld/11793] Add suggestion to error "undefined reference to `vtable for XXX'", manu at gcc dot gnu dot org, 2010/07/07
- [Bug ld/11793] Add suggestion to error "undefined reference to `vtable for XXX'", phresnel at gmail dot com, 2010/07/07
- [Bug ld/11793] Add suggestion to error "undefined reference to `vtable for XXX'", jyasskin at gmail dot com, 2010/07/13