stdcxx-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Martin Sebor (JIRA)" <j...@apache.org>
Subject [jira] Created: (STDCXX-389) [HP aCC 3.73] fails to deduce volatile T
Date Mon, 09 Apr 2007 16:56:32 GMT
[HP aCC 3.73] fails to deduce volatile T
----------------------------------------

                 Key: STDCXX-389
                 URL: https://issues.apache.org/jira/browse/STDCXX-389
             Project: C++ Standard Library
          Issue Type: Bug
          Components: External
         Environment: HP aCC 3.73
            Reporter: Martin Sebor


-------- Original Message --------
Subject: aCC 3.73 fails to deduce volatile T
Date: Mon, 09 Apr 2007 10:55:33 -0600
From: Martin Sebor <sebor@roguewave.com>
Organization: Rogue Wave Software
To: acxx@cup.hp.com

The program below fails to compile with 3.73 (it compiles fine
with the EDG-based compilers).

Martin

$ cat t.cpp && aCC -AA -V t.cpp
template <class T> void foo (const T*) { }
int main () { foo ((const volatile void*)0); }
aCC: HP ANSI C++ B3910B A.03.73
Error 226: "t.cpp", line 2 # No appropriate function found for call of 
'foo'. Last viable candidate was "void foo<void>(const void *)" 
["t.cpp", line 1]. Argument of type 'const volatile void *' could not be 
converted to 'const void *'.
    int main () { foo ((const volatile void*)0); }
                  ^^^


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message