diff options
| author | Eugen Wissner <belka@caraus.de> | 2026-07-19 02:08:06 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2026-07-19 02:08:06 +0200 |
| commit | 2e1e95dc716167853be4a4b6acaaee1688142744 (patch) | |
| tree | 343a27402a2aa0f1f83bc0ca05ad8803310e4959 /boot/dependency.cc | |
| parent | 349e84c693c1444606e877f4d8cdc1a39aa91634 (diff) | |
| download | elna-2e1e95dc716167853be4a4b6acaaee1688142744.tar.gz | |
Implement initializer evaluator
Diffstat (limited to 'boot/dependency.cc')
| -rw-r--r-- | boot/dependency.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/boot/dependency.cc b/boot/dependency.cc index ada0bac..7bd86fb 100644 --- a/boot/dependency.cc +++ b/boot/dependency.cc @@ -56,7 +56,8 @@ namespace elna::boot return outcome; } - error_list analyze_semantics(std::unique_ptr<unit>& tree, symbol_bag bag) + error_list analyze_semantics(std::unique_ptr<unit>& tree, symbol_bag bag, + const target_info& target) { name_analysis_visitor name_analyser(bag); tree->accept(&name_analyser); @@ -65,7 +66,7 @@ namespace elna::boot { return std::move(name_analyser.errors()); } - type_analysis_visitor type_analyzer(bag); + type_analysis_visitor type_analyzer(bag, target); tree->accept(&type_analyzer); if (type_analyzer.has_errors()) |
