blob: d544e86a1b476349ffce976e5d12d1952046c344 [file] [log] [blame]
From b2d26322aa9e2b958833f652ee9f7c97cdf28552 Mon Sep 17 00:00:00 2001
From: Ray Donnelly <mingw.android@gmail.com>
Date: Mon, 3 Aug 2015 22:00:17 +0100
Subject: [PATCH 4/4] Output line numbers in callstacks
Now just a marker for where to add the new code.
---
Source/cmMakefile.cxx | 3 +++
1 file changed, 3 insertions(+)
diff --git a/Source/cmMakefile.cxx b/Source/cmMakefile.cxx
index 78cae0e986..8041b0a690 100644
--- a/Source/cmMakefile.cxx
+++ b/Source/cmMakefile.cxx
@@ -4037,6 +4037,9 @@ std::string cmMakefile::FormatListFileStack() const
cmStateSnapshot snp = this->StateSnapshot;
while (snp.IsValid()) {
listFiles.push_back(snp.GetExecutionListFile());
+// GetEntryPointLine() has been removed, replaced with something a lot more complicated,
+// this patch is reduced to a marker for where the replacement code should be added.
+// listFiles.push_back(snp.GetExecutionListFile() + ":" + static_cast<std::ostringstream*>( &(std::ostringstream() << snp.GetEntryPointLine()) )->str());
snp = snp.GetCallStackParent();
}
std::reverse(listFiles.begin(), listFiles.end());
--
2.31.0.windows.1