Reapply "DebugInfo: Loosen DILexicalBlock constructor"
[oota-llvm.git] / include / llvm / IR / DebugInfo.h
index 2fa68982ac8638fae6550e124a7999da81c40ff0..c204058763334a42014979ed3b10c5f81125ef5a 100644 (file)
@@ -704,7 +704,7 @@ public:
 class DILexicalBlock : public DIScope {
 public:
   explicit DILexicalBlock(const MDNode *N = nullptr) : DIScope(N) {}
-  DILexicalBlock(const MDLexicalBlock *N) : DIScope(N) {}
+  DILexicalBlock(const MDLexicalBlockBase *N) : DIScope(N) {}
 
   MDLexicalBlockBase *get() const {
     return cast_or_null<MDLexicalBlockBase>(DIDescriptor::get());