[LLVMdev] Proposed patches for Clang 3.5.1

Dimitry Andric dimitry at andric.com
Mon Dec 1 15:34:02 PST 2014


On 01 Dec 2014, at 18:31, Tim Northover <t.p.northover at gmail.com> wrote:
>> Two changes needed for being able to link lldb 3.5.x against llvm 3.5.x:
>> r215352: AArch64: add support for dynamic-loader relocations
>> r216571: Fix some semantic usability issues with DynamicLibrary.
> 
> The first one is probably OK (an ABI of pure evil might break, but I'm
> not aware of any real world examples). But the second looks like it's
> an ABI change, which I thought were forbidden even at the C++ level
> for point releases.

The question is whether lldb is the only consumer of this class or not.  If it is, the change should not impact anybody, otherwise it should obviously not go in, and lldb users will have to use some more or less gross hack to get around the problem.  (I.e. -Dprivate=public might help ;).

-Dimitry

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 194 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20141202/e860284d/attachment.sig>


More information about the llvm-dev mailing list