summaryrefslogtreecommitdiff
path: root/source/slang/slang-source-loc.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/slang/slang-source-loc.cpp')
-rw-r--r--source/slang/slang-source-loc.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/source/slang/slang-source-loc.cpp b/source/slang/slang-source-loc.cpp
index 7eca23d8d..f6b0afcc1 100644
--- a/source/slang/slang-source-loc.cpp
+++ b/source/slang/slang-source-loc.cpp
@@ -405,7 +405,7 @@ SourceFile* SourceManager::createSourceFileWithBlob(const PathInfo& pathInfo, IS
return sourceFile;
}
-SourceView* SourceManager::createSourceView(SourceFile* sourceFile, const PathInfo* pathInfo)
+SourceView* SourceManager::createSourceView(SourceFile* sourceFile, const PathInfo* pathInfo, SourceLoc initiatingSourceLoc)
{
SourceRange range = allocateSourceRange(sourceFile->getContentSize());
@@ -413,11 +413,11 @@ SourceView* SourceManager::createSourceView(SourceFile* sourceFile, const PathIn
if (pathInfo &&
(pathInfo->foundPath.getLength() && sourceFile->getPathInfo().foundPath != pathInfo->foundPath))
{
- sourceView = new SourceView(sourceFile, range, &pathInfo->foundPath);
+ sourceView = new SourceView(sourceFile, range, &pathInfo->foundPath, initiatingSourceLoc);
}
else
{
- sourceView = new SourceView(sourceFile, range, nullptr);
+ sourceView = new SourceView(sourceFile, range, nullptr, initiatingSourceLoc);
}
m_sourceViews.add(sourceView);