summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2020-01-12 21:43:11 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2020-01-12 21:48:00 +0000
commitada22c804cd956f3ee7cc9dc82e6d54ead8a4ffe (patch)
treebc8b0df4073922bc433b072baae69122516c9a19 /clang
parent2bfee35cb860859b436de0b780fbd00d68e198a4 (diff)
downloadbcm5719-llvm-ada22c804cd956f3ee7cc9dc82e6d54ead8a4ffe.tar.gz
bcm5719-llvm-ada22c804cd956f3ee7cc9dc82e6d54ead8a4ffe.zip
Fix "pointer is null" static analyzer warning. NFCI.
Diffstat (limited to 'clang')
-rw-r--r--clang/include/clang/Basic/SourceManager.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/include/clang/Basic/SourceManager.h b/clang/include/clang/Basic/SourceManager.h
index ec1b0bcf989..d87e9ac810f 100644
--- a/clang/include/clang/Basic/SourceManager.h
+++ b/clang/include/clang/Basic/SourceManager.h
@@ -831,6 +831,7 @@ public:
FileID createFileID(const FileEntry *SourceFile, SourceLocation IncludePos,
SrcMgr::CharacteristicKind FileCharacter,
int LoadedID = 0, unsigned LoadedOffset = 0) {
+ assert(SourceFile && "Null source file!");
const SrcMgr::ContentCache *IR =
getOrCreateContentCache(SourceFile, isSystem(FileCharacter));
assert(IR && "getOrCreateContentCache() cannot return NULL");
OpenPOWER on IntegriCloud