diff options
Diffstat (limited to 'llvm/include/llvm/IR/DebugInfo.h')
-rw-r--r-- | llvm/include/llvm/IR/DebugInfo.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/include/llvm/IR/DebugInfo.h b/llvm/include/llvm/IR/DebugInfo.h index 6fcf1ee65cd..d467b5abe0e 100644 --- a/llvm/include/llvm/IR/DebugInfo.h +++ b/llvm/include/llvm/IR/DebugInfo.h @@ -350,10 +350,7 @@ public: MDCompositeTypeBase *operator->() const { return get(); } MDCompositeTypeBase &operator*() const { return *get(); } - DIArray getElements() const { - assert(!isa<MDSubroutineType>(*this) && "no elements for DISubroutineType"); - return DIArray(get()->getElements()); - } + DIArray getElements() const { return get()->getElements(); } unsigned getRunTimeLang() const { return get()->getRuntimeLang(); } DITypeRef getContainingType() const { return get()->getVTableHolder(); } |