// RUN: %clang_cc1 -fsyntax-only -verify -std=c++11 %s
// Fun things you can do with inline namespaces:
inline
// Qualified and unqualified lookup as if member of enclosing NS.
void
;
;
;
// As well as all the fun with ADL.
void
// Let's not forget overload sets.
;
inline
void ;
void
// Don't forget to do correct lookup for redeclarations.
// Normal redeclarations (not for explicit instantiations or
// specializations) are distinct in an inline namespace vs. not in an
// inline namespace.