This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: g++ 2.95 typeinfo::name()


Jon Cast <jcast@ou.edu> writes:

| Dima Volodin wrote:
| > >The standard is irrelevant in this case.  What Oliver said must be
| >>true, must be true, really.  Just meeting the standard is fine in many
| >>cases, however, at times, we do want to do more than the standard.
| 
| >Doing that encourages writing of non-compliant and non-portable code,
| >which is bad, really bad.
| 
| I hate to butt in here, being relatively new to this list, but it seems to
| me that imposing brain-damaged restrictions is what would be bad.  I don't
| have any problem with extensions, as long as they're clean and clearly
| documented as such.  What I have a problem with is providing nearly useless
| "features" because ISO doesn't provide useful semantics.  Standards are
| great tools /for the user/.   They shouldn't get in the user's way.

And users shouldn't claim the compiler has a bug when it just
implements an implementation-defined semantics the way it thinks
useful for its purposes.

-- Gaby
CodeSourcery, LLC                       http://www.codesourcery.com

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]