aboutsummaryrefslogtreecommitdiff
path: root/lib/Analysis/BugReporter.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-05-11 19:58:34 +0000
committerDouglas Gregor <dgregor@apple.com>2009-05-11 19:58:34 +0000
commit42af25f865a82022a04bedeb483ac251c4412e29 (patch)
tree579ef3cff4425baa0298aab2b3495d56ace030ba /lib/Analysis/BugReporter.cpp
parent8c8b0ad9601d6ccf3d7b2a3f77a896ef4fb4e6e9 (diff)
Implement the notions of the "current instantiation" and "unknown
specialization" within a C++ template, and permit name lookup into the current instantiation. For example, given: template<typename T, typename U> struct X { typedef T type; X* x1; // current instantiation X<T, U> *x2; // current instantiation X<U, T> *x3; // not current instantiation ::X<type, U> *x4; // current instantiation X<typename X<type, U>::type, U>: *x5; // current instantiation }; git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@71471 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/BugReporter.cpp')
0 files changed, 0 insertions, 0 deletions