diff options
author | Tatyana Krasnukha <tatyana@synopsys.com> | 2018-06-27 06:50:10 +0000 |
---|---|---|
committer | Tatyana Krasnukha <tatyana@synopsys.com> | 2018-06-27 06:50:10 +0000 |
commit | 9e1a117d4bd0d55f1e61679e0e9e0e8f3de9920f (patch) | |
tree | e7113016d3cf8562ded384facf3c44023ec2d044 /lldb/source/Plugins | |
parent | 02a5191cda2d68d829bcb2f940442880a3161729 (diff) | |
download | bcm5719-llvm-9e1a117d4bd0d55f1e61679e0e9e0e8f3de9920f.tar.gz bcm5719-llvm-9e1a117d4bd0d55f1e61679e0e9e0e8f3de9920f.zip |
Move AddressClass to private enums since API doesn't provide any functions to manage it.
This change allows to make AddressClass strongly typed enum and not to have issues with old versions of SWIG that don't support enum classes.
llvm-svn: 335710
Diffstat (limited to 'lldb/source/Plugins')
-rw-r--r-- | lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h | 4 | ||||
-rw-r--r-- | lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h index e84c8038b19..2664595fd81 100644 --- a/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h +++ b/lldb/source/Plugins/ObjectFile/ELF/ObjectFileELF.h @@ -113,7 +113,7 @@ public: uint32_t GetAddressByteSize() const override; - lldb::AddressClass GetAddressClass(lldb::addr_t file_addr) override; + lldb_private::AddressClass GetAddressClass(lldb::addr_t file_addr) override; lldb_private::Symtab *GetSymtab() override; @@ -191,7 +191,7 @@ private: typedef DynamicSymbolColl::iterator DynamicSymbolCollIter; typedef DynamicSymbolColl::const_iterator DynamicSymbolCollConstIter; - typedef std::map<lldb::addr_t, lldb::AddressClass> + typedef std::map<lldb::addr_t, lldb_private::AddressClass> FileAddressToAddressClassMap; /// Version of this reader common to all plugins based on this class. diff --git a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h index 8cdd80fb265..be64518064b 100644 --- a/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h +++ b/lldb/source/Plugins/ObjectFile/Mach-O/ObjectFileMachO.h @@ -86,7 +86,7 @@ public: uint32_t GetAddressByteSize() const override; - lldb::AddressClass GetAddressClass(lldb::addr_t file_addr) override; + lldb_private::AddressClass GetAddressClass(lldb::addr_t file_addr) override; lldb_private::Symtab *GetSymtab() override; |