@@ -2326,8 +2326,7 @@ InputFileInfo ASTReader::getInputFileInfo(ModuleFile &F, unsigned ID) {
2326
2326
// Go find this input file.
2327
2327
BitstreamCursor &Cursor = F.InputFilesCursor ;
2328
2328
SavedStreamPosition SavedPosition (Cursor);
2329
- if (llvm::Error Err = Cursor.JumpToBit (F.InputFilesOffsetBase +
2330
- F.InputFileOffsets [ID - 1 ])) {
2329
+ if (llvm::Error Err = Cursor.JumpToBit (F.InputFileOffsets [ID - 1 ])) {
2331
2330
// FIXME this drops errors on the floor.
2332
2331
consumeError (std::move (Err));
2333
2332
}
@@ -2411,8 +2410,7 @@ InputFile ASTReader::getInputFile(ModuleFile &F, unsigned ID, bool Complain) {
2411
2410
// Go find this input file.
2412
2411
BitstreamCursor &Cursor = F.InputFilesCursor ;
2413
2412
SavedStreamPosition SavedPosition (Cursor);
2414
- if (llvm::Error Err = Cursor.JumpToBit (F.InputFilesOffsetBase +
2415
- F.InputFileOffsets [ID - 1 ])) {
2413
+ if (llvm::Error Err = Cursor.JumpToBit (F.InputFileOffsets [ID - 1 ])) {
2416
2414
// FIXME this drops errors on the floor.
2417
2415
consumeError (std::move (Err));
2418
2416
}
@@ -2790,7 +2788,6 @@ ASTReader::ReadControlBlock(ModuleFile &F,
2790
2788
Error (" malformed block record in AST file" );
2791
2789
return Failure;
2792
2790
}
2793
- F.InputFilesOffsetBase = F.InputFilesCursor .GetCurrentBitNo ();
2794
2791
continue ;
2795
2792
2796
2793
case OPTIONS_BLOCK_ID:
@@ -5331,7 +5328,6 @@ bool ASTReader::readASTFileControlBlock(
5331
5328
bool NeedsSystemInputFiles = Listener.needsSystemInputFileVisitation ();
5332
5329
bool NeedsImports = Listener.needsImportVisitation ();
5333
5330
BitstreamCursor InputFilesCursor;
5334
- uint64_t InputFilesOffsetBase = 0 ;
5335
5331
5336
5332
RecordData Record;
5337
5333
std::string ModuleDir;
@@ -5367,7 +5363,6 @@ bool ASTReader::readASTFileControlBlock(
5367
5363
if (NeedsInputFiles &&
5368
5364
ReadBlockAbbrevs (InputFilesCursor, INPUT_FILES_BLOCK_ID))
5369
5365
return true ;
5370
- InputFilesOffsetBase = InputFilesCursor.GetCurrentBitNo ();
5371
5366
break ;
5372
5367
5373
5368
default :
@@ -5440,8 +5435,7 @@ bool ASTReader::readASTFileControlBlock(
5440
5435
5441
5436
BitstreamCursor &Cursor = InputFilesCursor;
5442
5437
SavedStreamPosition SavedPosition (Cursor);
5443
- if (llvm::Error Err =
5444
- Cursor.JumpToBit (InputFilesOffsetBase + InputFileOffs[I])) {
5438
+ if (llvm::Error Err = Cursor.JumpToBit (InputFileOffs[I])) {
5445
5439
// FIXME this drops errors on the floor.
5446
5440
consumeError (std::move (Err));
5447
5441
}
0 commit comments