From ce6c6714454190a5a3b8d0dee6fefd6353c343ed Mon Sep 17 00:00:00 2001 From: Maciej Winnik Date: Fri, 29 Mar 2024 19:21:01 +0100 Subject: [PATCH] Resolve warnings --- src/Compiler/CodeAnalysis/Binding/BoundScope.cs | 2 +- src/Compiler/CodeAnalysis/Evaluator.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Compiler/CodeAnalysis/Binding/BoundScope.cs b/src/Compiler/CodeAnalysis/Binding/BoundScope.cs index 8ccff43..c7f283d 100644 --- a/src/Compiler/CodeAnalysis/Binding/BoundScope.cs +++ b/src/Compiler/CodeAnalysis/Binding/BoundScope.cs @@ -5,7 +5,7 @@ namespace Compiler.CodeAnalysis.Binding { internal sealed class BoundScope { - private Dictionary symbols; + private Dictionary? symbols; public BoundScope(BoundScope parent) { diff --git a/src/Compiler/CodeAnalysis/Evaluator.cs b/src/Compiler/CodeAnalysis/Evaluator.cs index 2f23eaa..e13abe2 100644 --- a/src/Compiler/CodeAnalysis/Evaluator.cs +++ b/src/Compiler/CodeAnalysis/Evaluator.cs @@ -7,7 +7,7 @@ internal sealed class Evaluator { private readonly BoundBlockStatement Root; private readonly Dictionary variables = new(); - private Random random; + private Random? random; private object lastValue = null!; public Evaluator(BoundBlockStatement root, Dictionary variables)