Duncan P. N. Exon Smith a10307bf95 DebugInfo: Reimplement DIRef<>::resolve() using TypedDebugNodeRef<>
Gut `DIRef<>::resolve()`, reimplementing it using
`TypedDebugNodeRef<>::resolve()`.  Use three separate functions rather
than some sort of type traits, since the latter (i.e., mapping `DIScope`
=> `MDScope`) seems heavy-handed.  I don't expect `DIRef<>` to last much
longer in tree anyway.

As a drive-by fix, make `TypedDebugNodeRef<>::resolve()` do the right
thing with `nullptr`.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234248 91177308-0d34-0410-b5e6-96231b3b80d8
2015-04-06 22:27:37 +00:00
..
2015-03-03 21:56:11 +00:00
2015-03-30 21:36:43 +00:00
2013-11-15 01:34:59 +00:00
2015-04-02 00:03:15 +00:00
2015-01-06 23:00:37 +00:00
2015-03-17 20:40:21 +00:00
2014-11-24 20:44:36 +00:00
2014-12-09 18:38:53 +00:00