Skip to content

Commit bb6cda3

Browse files
committed
Fix: serialize overlays include files
1 parent f72fd9c commit bb6cda3

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

server/src/context/runtime.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ import { Node } from './node';
4848

4949
export class Runtime implements Searchable {
5050
public comments: Comment[] = [];
51-
public includes: Include[] = [];
5251
public references: DtcRefNode[] = [];
5352
public unlinkedDeletes: DeleteNode[] = [];
5453
public unlinkedRefNodes: DtcRefNode[] = [];

server/src/runtimeEvaluator.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,10 @@ export class ContextAware {
148148
};
149149
};
150150

151-
const runtime = await this.getRuntime();
152-
runtime.includes.forEach((include) => {
151+
[
152+
...this.parser.includes,
153+
...this.overlayParsers.flatMap((o) => o.includes),
154+
].forEach((include) => {
153155
let t = temp.get(include.fsPath);
154156
if (!t) {
155157
t = [];
@@ -418,7 +420,6 @@ export class ContextAware {
418420
}),
419421
);
420422

421-
runtime.includes = this.parser.includes;
422423
runtime.comments = this.parser.cPreprocessorParser.allAstItems.filter(
423424
(a) => a instanceof Comment,
424425
);

0 commit comments

Comments
 (0)