1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-20 03:23:01 +02:00

Drop the hidden visibility from DebugHandlerBase for now.

If a class has hidden visibility all derived classes and all classes
that have it as a member must have hidden visibility too. That may
be fixable here but requires changes to quite a lot of debug info
classes.

This is also one of the things that GCC enforces aggressively while
clang ignores it, making testing more annoying than necessary.

llvm-svn: 260529
This commit is contained in:
Benjamin Kramer 2016-02-11 15:41:56 +00:00
parent 0febca6df8
commit 9abf7d608e

View File

@ -26,7 +26,7 @@ class MachineModuleInfo;
/// Base class for debug information backends. Common functionality related to
/// tracking which variables and scopes are alive at a given PC live here.
class LLVM_LIBRARY_VISIBILITY DebugHandlerBase : public AsmPrinterHandler {
class DebugHandlerBase : public AsmPrinterHandler {
protected:
DebugHandlerBase(AsmPrinter *A);