[Lldb-commits] [PATCH] Make methods of exported API classes that access internal types private.
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.
More information about the lldb-commits