blob: f2c17c85eb3720f6707f07ac0ac69782d09c7ac6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
$NetBSD: patch-clang__delta_RewriteUtils.cpp,v 1.3 2021/07/14 09:08:49 wiz Exp $
Build fix for llvm 12.0.1 from https://github.com/csmith-project/creduce/tree/llvm-12.0-dev
--- clang_delta/RewriteUtils.cpp.orig 2019-05-13 21:17:30.000000000 +0000
+++ clang_delta/RewriteUtils.cpp
@@ -718,8 +718,8 @@ std::string RewriteUtils::getStmtIndentS
StringRef MB = SrcManager->getBufferData(FID);
unsigned lineNo = SrcManager->getLineNumber(FID, StartOffset) - 1;
- const SrcMgr::ContentCache *
- Content = SrcManager->getSLocEntry(FID).getFile().getContentCache();
+ const SrcMgr::ContentCache *Content =
+ &SrcManager->getSLocEntry(FID).getFile().getContentCache();
unsigned lineOffs = Content->SourceLineCache[lineNo];
// Find the whitespace at the start of the line.
@@ -730,7 +730,7 @@ std::string RewriteUtils::getStmtIndentS
++I;
indentSpace = MB.substr(lineOffs, I-lineOffs);
- return indentSpace;
+ return indentSpace.str();
}
bool RewriteUtils::addLocalVarToFunc(const std::string &VarStr,
|