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.

Symptoms

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



Example 1:

 

Changes

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

Cause

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