diff options
author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-04-16 16:36:45 +0000 |
---|---|---|
committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-04-16 16:36:45 +0000 |
commit | 4078ad41222a1405ed9dac96bdcb0bf9ae411103 (patch) | |
tree | 5eb9413290bcd2c1b5694cf1960b0f204f7e2e56 /llvm/lib/Support/Path.cpp | |
parent | 02083539a328f9457365c400a82b496ef6de66a8 (diff) | |
download | bcm5719-llvm-4078ad41222a1405ed9dac96bdcb0bf9ae411103.tar.gz bcm5719-llvm-4078ad41222a1405ed9dac96bdcb0bf9ae411103.zip |
DebugInfo: Update for LLVM API change in DIBuilder (r235111)
LLVM r235111 changed the `DIBuilder` API to stop using `DIDescriptor`
and its subclasses. Rolled into this was some tightening up of types:
- Scopes: `DIDescriptor` => `MDScope*`.
- Generic debug nodes: `DIDescriptor` => `DebugNode*`.
- Subroutine types: `DICompositeType` => `MDSubroutineType*`.
- Composite types: `DICompositeType` => `MDCompositeType*`.
Note that `DIDescriptor` wraps `MDNode`, and `DICompositeType` wraps
`MDCompositeTypeBase`.
It's this new type strictness that requires changes here.
llvm-svn: 235112
Diffstat (limited to 'llvm/lib/Support/Path.cpp')
0 files changed, 0 insertions, 0 deletions