]> granicus.if.org Git - clang/commit
Revert "Diagnose UnresolvedLookupExprs that resolve to instance members in static...
authorReid Kleckner <rnk@google.com>
Tue, 20 Oct 2015 00:31:42 +0000 (00:31 +0000)
committerReid Kleckner <rnk@google.com>
Tue, 20 Oct 2015 00:31:42 +0000 (00:31 +0000)
commit654b758d473dd450a2fbfe8df4201b59adafaed8
treeb01156e6256b9017f0a1cf60bc4129e53fe76722
parentff87bf1169de7f9732838675e4066f4aabe8342f
Revert "Diagnose UnresolvedLookupExprs that resolve to instance members in static methods"

This reverts commit r250592.

It has issues around unevaluated contexts, like this:
  template <class T> struct A { T i; };
  template <class T>
  struct B : A<T> {
    using A<T>::i;
    typedef decltype(i) U;
  };
  template struct B<int>;

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@250774 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Sema/Sema.h
lib/Sema/SemaExprMember.cpp
lib/Sema/TreeTransform.h
test/SemaCXX/using-decl-1.cpp