Skip to content

Commit 847dd2f

Browse files
committed
[Serialization] Simplify NDEBUG logic skipping a record
1 parent 83e5d54 commit 847dd2f

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

lib/Serialization/Deserialization.cpp

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -143,14 +143,9 @@ static void skipRecord(llvm::BitstreamCursor &cursor, unsigned recordKind) {
143143
auto next = cursor.advance(AF_DontPopBlockAtEnd);
144144
assert(next.Kind == llvm::BitstreamEntry::Record);
145145

146-
#if NDEBUG
147-
cursor.skipRecord(next.ID);
148-
#else
149-
SmallVector<uint64_t, 64> scratch;
150-
StringRef blobData;
151-
unsigned kind = cursor.readRecord(next.ID, scratch, &blobData);
146+
unsigned kind = cursor.skipRecord(next.ID);
152147
assert(kind == recordKind);
153-
#endif
148+
(void)kind;
154149
}
155150

156151
void ModuleFile::fatal(llvm::Error error) {

0 commit comments

Comments
 (0)