From: David Blaikie Date: Wed, 19 Nov 2014 03:05:07 +0000 (+0000) Subject: Remove uses of StringMap::GetOrCreateValue in favor of stl-compatible API usage X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8e6cf9e5791083103ea711200b8315520c502adb;p=platform%2Fupstream%2Fllvm.git Remove uses of StringMap::GetOrCreateValue in favor of stl-compatible API usage llvm-svn: 222305 --- diff --git a/clang-tools-extra/clang-tidy/ClangTidyOptions.cpp b/clang-tools-extra/clang-tidy/ClangTidyOptions.cpp index bdd503b..47be061 100644 --- a/clang-tools-extra/clang-tidy/ClangTidyOptions.cpp +++ b/clang-tools-extra/clang-tidy/ClangTidyOptions.cpp @@ -190,10 +190,10 @@ const ClangTidyOptions &FileOptionsProvider::getOptions(StringRef FileName) { while (Path != CurrentPath) { DEBUG(llvm::dbgs() << "Caching configuration for path " << Path << ".\n"); - CachedOptions.GetOrCreateValue(Path, *Result); + CachedOptions[Path] = *Result; Path = llvm::sys::path::parent_path(Path); } - return CachedOptions.GetOrCreateValue(Path, *Result).getValue(); + return CachedOptions[Path] = *Result; } } }