From: Douglas Gregor Date: Thu, 20 May 2010 02:26:51 +0000 (+0000) Subject: Remove accidental commit X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4e58c25aa579d30cd1e4b0bfb36321c14652be12;p=clang Remove accidental commit git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104207 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Sema/SemaLookup.cpp b/lib/Sema/SemaLookup.cpp index d876e6047e..774a82b7c7 100644 --- a/lib/Sema/SemaLookup.cpp +++ b/lib/Sema/SemaLookup.cpp @@ -1626,21 +1626,15 @@ addAssociatedClassesAndNamespaces(QualType T, // member, if any; and its direct and indirect base // classes. Its associated namespaces are the namespaces in // which its associated classes are defined. - if (const RecordType *ClassType = T->getAs()) { + if (const RecordType *ClassType = T->getAs()) if (CXXRecordDecl *ClassDecl = dyn_cast(ClassType->getDecl())) { - // The __builtin_va_list type does not participate in ADL. - if (ClassDecl->getIdentifier() && - ClassDecl->getIdentifier()->isStr("__va_list_tag")) - return; - addAssociatedClassesAndNamespaces(ClassDecl, Context, AssociatedNamespaces, AssociatedClasses); return; } - } - + // -- If T is an enumeration type, its associated namespace is // the namespace in which it is defined. If it is class // member, its associated class is the member’s class; else diff --git a/test/SemaCXX/vararg-adl.cpp b/test/SemaCXX/vararg-adl.cpp deleted file mode 100644 index 10b1b62ded..0000000000 --- a/test/SemaCXX/vararg-adl.cpp +++ /dev/null @@ -1,12 +0,0 @@ -// RUN: %clang_cc1 -fsyntax-only -triple x86_64-apple-darwin -verify %s - -// PR6762 -#define a_list __builtin_va_list -extern a_list l; -extern int f (a_list arg); -namespace n { -int f(a_list arguments); -void y() { - f(l); -} -}