aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCodeComplete.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-08-30 23:23:59 +0000
committerDouglas Gregor <dgregor@apple.com>2010-08-30 23:23:59 +0000
commit71b87e4fa6bfb47107b099135864f9024004a4c9 (patch)
tree7ff9efa3eefe9e8d60ad6fa76d4c36bdad479b45 /lib/Sema/SemaCodeComplete.cpp
parent2d804c4325fcf3893386e16970b82fd0f9af1d7c (diff)
When template substitution into a template parameter reduces the level
of that parameter, reduce the level by the number of active template argument lists rather than by 1. The number of active template argument lists is only > 1 when we have a class template partial specialization of a member template of a class template that itself is a member template of another class template. ... and Boost.MSM does this. Fixes PR7669. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@112551 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/SemaCodeComplete.cpp')
0 files changed, 0 insertions, 0 deletions