From 62a19b92c42a2094f25479cd7872db324ef8274e Mon Sep 17 00:00:00 2001 From: firewave Date: Mon, 6 May 2024 16:54:52 +0200 Subject: [PATCH] read headers via `FileStream` --- simplecpp.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/simplecpp.cpp b/simplecpp.cpp index 47bb78f8..fb5a047f 100755 --- a/simplecpp.cpp +++ b/simplecpp.cpp @@ -3463,7 +3463,8 @@ void simplecpp::preprocess(simplecpp::TokenList &output, const simplecpp::TokenL std::ifstream f; header2 = openHeader(f, dui, rawtok->location.file(), header, systemheader); if (f.is_open()) { - TokenList * const tokens = new TokenList(f, files, header2, outputList); + f.close(); + TokenList * const tokens = new TokenList(header2, files, outputList); if (dui.removeComments) tokens->removeComments(); filedata[header2] = tokens;