DebugInfo: Add implicit conversion from DISubprogram to DIScope
[oota-llvm.git] / include / llvm / IR / DebugInfo.h
index 56033dfead0be5b6d462503d89e3b5b718287e3c..46ebcb4b8df98ac4a531b9d508c1fc7c4e8b2738 100644 (file)
@@ -437,6 +437,7 @@ public:
       : N(const_cast<MDSubprogram *>(N)) {}
 
   operator DIDescriptor() const { return N; }
+  operator DIScope() const { return N; }
   operator MDSubprogram *() const { return N; }
   MDSubprogram *operator->() const { return N; }
   MDSubprogram &operator*() const { return *N; }