commit | ee809acd59b2d357c37ac1276aabb6620f94cb7b | [log] [tgz] |
---|---|---|
author | Rafael Espindola <rafael.espindola@gmail.com> | Wed Jul 19 22:27:28 2017 +0000 |
committer | Rafael Espindola <rafael.espindola@gmail.com> | Wed Jul 19 22:27:28 2017 +0000 |
tree | 7c82d2c035ee95a594bcb92912950f7051873a0c | |
parent | f54b9c71c77bde497fce22277cad0f82c626962c [diff] |
Use delegation instead of inheritance. This changes DwarfContext to delegate to DwarfObject instead of having pure virtual methods. With this DwarfContextInMemory is replaced with an implementation of DwarfObject that is local to a .cpp file. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@308543 91177308-0d34-0410-b5e6-96231b3b80d8