[llvm-bugs] [Bug 33435] New: template template argument bad deduction
via llvm-bugs
llvm-bugs at lists.llvm.org
Tue Jun 13 06:47:29 PDT 2017
https://bugs.llvm.org/show_bug.cgi?id=33435
Bug ID: 33435
Summary: template template argument bad deduction
Product: clang
Version: 4.0
Hardware: PC
OS: MacOS X
Status: NEW
Severity: release blocker
Priority: P
Component: C++11
Assignee: unassignedclangbugs at nondot.org
Reporter: Sebastien_Levy at mentor.com
CC: dgregor at apple.com, llvm-bugs at lists.llvm.org
Created attachment 18627
--> https://bugs.llvm.org/attachment.cgi?id=18627&action=edit
Try to compile the file and see that there is a false positive about template
template argument deduction. All comments explain what the code is attempting
to achieve.
Since V4.0.0 of clang, a regression has appeared preventing template template
argument to be well deduced when template template deal with non-type
arguments.
The attached code works perfectly well on clang 3.9.0 on MacOS Sierra (and
previous versions) and does not compile (wrongly) using clang V4.0.0
See comments in file to see the current result using clang 4.0.0 then the
expected result using clang 3.9.0
--
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20170613/023d4b5a/attachment.html>
More information about the llvm-bugs
mailing list