[Lldb-commits] [PATCH] Make methods of exported API classes that access internal types private.

Todd Fiala tfiala at google.com
Wed May 28 11:00:18 PDT 2014


I ran into a few issues with this change on both gcc and clang.

The first issue is the handling of the friend class namespace.  Prepending a :: to the friend declaration for non-namespaced implementation classes took care of one of them.

The bigger issue is that the Swig-generated classes are failing in a number of static methods that need access to the now-private methods.  After discussing with Zachary, I'm testing just the CMakeLists.txt portion for now and aborting the other portion until he can work on a swig-enabled build.

http://reviews.llvm.org/D3934






More information about the lldb-commits mailing list