T.R | Title | User | Personal Name | Date | Lines |
---|
3457.1 | | DECCXL::OUELLETTE | | Thu Feb 20 1997 15:16 | 22 |
| The compiler looks rather confused.
Adding -w0 to your command shows a bit more of how it goes wrong.
cxx: Error: cpp3457.cxx, line 17: In this declaration, the argument list
"(b)" matches more than one "X::X".
X x(b); // trouble here
-----^
cxx: Info: cpp3457.cxx, line 17: In this declaration, tried to match "X::X"
with the type "function (const A) returning reference to X" declared at line
number 12 in file cpp3457.cxx.
X x(b); // trouble here
-----^
cxx: Info: cpp3457.cxx, line 17: In this declaration, tried to match "X::X"
with the type "function (reference to const X) returning reference to X"
declared at line number 10 in file cpp3457.cxx.
X x(b); // trouble here
-----^
The frontend for the DEC C++ V6.0 has no trouble with this case though.
I'll log the bug so that it can be tracked.
So that we can figure out if it needs to be fixed before V6.0, would
you please tell us how much grief this causes you?
|
3457.2 | | DECCXL::OUELLETTE | | Thu Feb 20 1997 15:24 | 1 |
| For your reference, this is CXXC Bug number 4147.
|
3457.3 | | SPECXN::DERAMO | Dan D'Eramo | Thu Feb 20 1997 16:30 | 3 |
| Is this the same problem as in 3455 here?
Dan
|
3457.4 | | DECCXL::OUELLETTE | | Thu Feb 20 1997 16:56 | 1 |
| No, this one is still broken in the current compiler.
|
3457.5 | Fix needed before next Release | AUBER::LORENZO | Philippe LORENZO: EVRY FRANCE TSSC Ultrix | Fri Feb 21 1997 10:19 | 19 |
|
Hi,
Thanks for your reply, I called back my customer, and he
told me that a fix for this release would be welcome.
They deliver a Class librairies on different Unix with the
same API (function signatures) and source (ILOG company).
They are near a release and can't modify the code and
documentation.
So, any fix is welcome.
Can you tell me when Cxx 6.0 will be available?
Thanks,
Philippe
|
3457.6 | more info needed | DECCXX::MITCHELL | | Fri Feb 21 1997 15:13 | 9 |
| Actually V5.6 is the next release, not V6.0.
Does this affect their customers also? That is,
assume we gave them a fix, would their customers
need the fix also. It sounds like this might be
the case since they deliver class libraries.
Could you be more specific about their release
plans?
|
3457.7 | More infos now available. | AUBER::LORENZO | Philippe LORENZO: EVRY FRANCE TSSC Ultrix | Fri Feb 28 1997 03:53 | 13 |
|
Hello,
I asked them for more specific informations and they told me that they
will not need a fix for their customers (though they deliver class
libraries, they told me that they have a Workaround).
Their next release is planned for April the 15th. So if V5.6 is available
before this they don't need a fix. If not, they need it.
Thanks again for your help,
Philippe.
|
3457.8 | status | DECCXX::MITCHELL | | Mon Mar 03 1997 09:51 | 11 |
| Thanks for the additional information. To summarize my
understanding of this:
- The ISV needs a workaround or a fix for this problem
before their next release, which is scheduled for
15-Apr.
- Customers of this ISV do not need to have a compiler
that fixes the problem.
We'll take a closer look at the problem.
|
3457.9 | fixed | DECCXL::ZEEB | Jeff Zeeb | Tue May 27 1997 11:38 | 4 |
| This problem has been fixed, and is expected to appear in the V5.6
release.
Jeff
|
3457.10 | | CXXC::WOLFE | | Wed May 28 1997 11:01 | 1 |
| fixed by v6.0
|