aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/InitHeaderSearch.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2011-03-05 17:19:27 +0000
committerDouglas Gregor <dgregor@apple.com>2011-03-05 17:19:27 +0000
commit0b4bcb639a9aab9c466a9e6d6e61b3bd1bb36d68 (patch)
tree8d1b4b199e003240e41e24080c6db895aea6932d /lib/Frontend/InitHeaderSearch.cpp
parent476fc6715c4119a8e39ec70fbf9df1c57580ead8 (diff)
When transforming a substituted template type parameter, try to
transform the type that replaces the template type parameter. In the vast majority of cases, there's nothing to do, because most template type parameters are replaced with something non-dependent that doesn't need further transformation. However, when we're dealing with the default template arguments of template template parameters, we might end up replacing a template parameter (of the template template parameter) with a template parameter of the enclosing template. This addresses part of PR9016, but not within function templates. That's a separate issue. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127091 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/InitHeaderSearch.cpp')
0 files changed, 0 insertions, 0 deletions