diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-12-21 23:17:24 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-12-21 23:17:24 +0000 |
commit | 8364e6b56856e28efccf03649f435d5ae41ffed3 (patch) | |
tree | 03872e0c279a35694ab24f3ba5f785599efd9174 /clang/lib/Driver/Tools.cpp | |
parent | bf200184237f7eca11c66bbbc171e303cf68c160 (diff) | |
download | bcm5719-llvm-8364e6b56856e28efccf03649f435d5ae41ffed3.tar.gz bcm5719-llvm-8364e6b56856e28efccf03649f435d5ae41ffed3.zip |
When a template-id refers to a single function template, and the
explicitly-specified template arguments are enough to determine the
instantiation, and either template argument deduction fails or is not
performed in that context, we can resolve the template-id down to a
function template specialization (so sayeth C++0x
[temp.arg.explicit]p3). Fixes PR5811.
llvm-svn: 91852
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
0 files changed, 0 insertions, 0 deletions