Incorrect Template Matching for Overloaded Functions in Oracle Solaris Studio 12.4/C++ 5.13

(Doc ID 2096160.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Solaris Studio - Version 12.4 and later
Information in this document applies to any platform.


C++ 5.13 may rejects valid code with template matching related errors when function names in templates have been overloaded.

Example 1:



The problem shows up only with C++ 5.13, and only when function names have been overloaded.


Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms