<rdar://problem/12806802> Propagate access specifiers for conversion functions to...
authorDouglas Gregor <dgregor@apple.com>
Mon, 8 Apr 2013 17:12:58 +0000 (17:12 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 8 Apr 2013 17:12:58 +0000 (17:12 +0000)
commit92fde2f8bc78ae6c369b2ca9a960109d7a4be798
tree8387591e1bbe77395782d3d2aac99b5a28366288
parent9fcdc461edf9276b294e78c023b7a94b5ebc43d8
<rdar://problem/12806802> Propagate access specifiers for conversion functions to the conversion function set eagerly.

This slightly propagates an existing hack that delays when we provide
access specifiers for the visible conversion functions of a class by
copying the available access specifier early. The only client this
affects is LLDB, which tends to discover and add conversion functions
after the class is technically "complete". As such, the only
observable difference is in LLDB, so the testing will go there.

llvm-svn: 179029
clang/include/clang/AST/ASTUnresolvedSet.h
clang/include/clang/AST/DeclBase.h
clang/lib/AST/DeclCXX.cpp