aboutsummaryrefslogtreecommitdiff
path: root/tools/driver
diff options
context:
space:
mode:
Diffstat (limited to 'tools/driver')
-rw-r--r--tools/driver/main.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/driver/main.cc b/tools/driver/main.cc
index e3d4c28..d0e7c07 100644
--- a/tools/driver/main.cc
+++ b/tools/driver/main.cc
@@ -200,7 +200,7 @@ bool parseUnits(const std::vector<std::string> &InputPaths, size_t UserInputCoun
cps::Parser Parser(Lex);
Programs[I] = Parser.Parse();
if (Lex.hadError() || Parser.hadError()) return false;
- Units.push_back({InputPath, Programs[I], std::vector<bool>(InputPaths.size(), false), Lex.isLibrary()});
+ Units.push_back({InputPath, Programs[I], std::vector<bool>(InputPaths.size(), false), std::move(Source.LibraryLines)});
Units.back().Visible[I] = true;
if (!NoStd && I < UserInputCount)
for (size_t J = UserInputCount; J < InputPaths.size(); ++J)