Skip to content

Commit 29204de

Browse files
committed
[clang][cas] Fix hasValue/getValue warnings
1 parent 071896e commit 29204de

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

clang/lib/Tooling/DependencyScanning/DependencyScanningTool.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -310,13 +310,13 @@ IncludeTreePPConsumer::getObjectForFile(Preprocessor &PP, FileID FID) {
310310
}
311311
assert(FI.getContentCache().OrigEntry);
312312
auto &FileRef = ObjectForFile[FI.getContentCache().OrigEntry];
313-
if (!FileRef.hasValue()) {
313+
if (!FileRef) {
314314
auto Ref = getObjectForFileNonCached(SM.getFileManager(), FI);
315315
if (!Ref)
316316
return Ref.takeError();
317317
FileRef = *Ref;
318318
}
319-
return FileRef.getValue();
319+
return *FileRef;
320320
}
321321

322322
Expected<cas::ObjectRef>

clang/lib/Tooling/DependencyScanning/DependencyScanningWorker.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@ struct IncludeTreePPCallbacks : public PPCallbacks {
163163
void HasInclude(SourceLocation Loc, StringRef FileName, bool IsAngled,
164164
Optional<FileEntryRef> File,
165165
SrcMgr::CharacteristicKind FileType) override {
166-
Consumer.handleHasIncludeCheck(PP, File.hasValue());
166+
Consumer.handleHasIncludeCheck(PP, File.has_value());
167167
}
168168
};
169169

clang/tools/driver/cc1depscanProtocol.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ Expected<ScanDaemon> ScanDaemon::launchDaemon(StringRef BasePath,
154154

155155
static bool LaunchTestDaemon =
156156
llvm::sys::Process::GetEnv("__CLANG_TEST_CC1DEPSCAND_SHUTDOWN")
157-
.hasValue();
157+
.has_value();
158158

159159
ArrayRef<const char *> InitialArgs =
160160
LaunchTestDaemon ? makeArrayRef(ArgsTestMode) : makeArrayRef(Args);

clang/tools/driver/cc1depscan_main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@ makeDepscanDaemonKey(StringRef Mode, const DepscanSharing &Sharing) {
309309
};
310310

311311
if (Sharing.ShareViaIdentifier)
312-
return makeIdentifierKey(Sharing.Name.getValue());
312+
return makeIdentifierKey(*Sharing.Name);
313313

314314
if (Sharing.Name) {
315315
// Check for fast path, which doesn't need to look up process names:

0 commit comments

Comments
 (0)