================
@@ -1540,13 +1540,13 @@ Error
MetadataLoader::MetadataLoaderImpl::parseOneMetadata(
? static_cast<DINode::DIFlags>(Record[6])
: DINode::FlagZero;
uint32_t NumExtraInhabitants = (Record.size() > 7) ? Record[7] : 0;
-
+ uint32_t DataSizeInBits = (Record.size() > 8) ? Record[8] : 0;
----------------
OCHyams wrote:
If I remove the `(Record.size() > 7)` check for `NumExtraInhabitants ` these
tests fail, if that's what you were looking for?
```
Failed Tests (22):
LLVM :: Bitcode/DIExpression-4.0.ll
LLVM :: Bitcode/DIExpression-aggresult.ll
LLVM :: Bitcode/DIExpression-deref.ll
LLVM :: Bitcode/DIExpression-minus-upgrade.ll
LLVM :: Bitcode/DIGlobalVariableExpression.ll
LLVM :: Bitcode/DIGlobalVariableExpression2.ll
LLVM :: Bitcode/DIImportedEntity_backward.ll
LLVM :: Bitcode/DIModule-fortran-module.ll
LLVM :: Bitcode/DINamespace.ll
LLVM :: Bitcode/DISubprogram-v5.ll
LLVM :: Bitcode/DITemplateParameter-5.0.ll
LLVM :: Bitcode/apple-clang-700-compat.test
LLVM :: Bitcode/diglobalvariable-3.8.ll
LLVM :: Bitcode/dilocalvariable-3.9.ll
LLVM :: Bitcode/disubrange-v0.ll
LLVM :: Bitcode/fortranSubrangeBackward.ll
LLVM :: Bitcode/invalid.test
LLVM :: Bitcode/upgrade-cu-locals.ll
LLVM :: Bitcode/upgrade-dbg-addr.ll
LLVM :: Bitcode/upgrade-dbg-value.ll
LLVM :: Bitcode/upgrade-pointer-address-space.ll
LLVM :: ThinLTO/X86/drop-debug-info.ll
```
https://github.com/llvm/llvm-project/pull/164372
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits