aboutsummaryrefslogtreecommitdiff
path: root/src/ARMeilleure/IntermediateRepresentation/BasicBlock.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/ARMeilleure/IntermediateRepresentation/BasicBlock.cs')
-rw-r--r--src/ARMeilleure/IntermediateRepresentation/BasicBlock.cs11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/ARMeilleure/IntermediateRepresentation/BasicBlock.cs b/src/ARMeilleure/IntermediateRepresentation/BasicBlock.cs
index 07bd8b67..810461d7 100644
--- a/src/ARMeilleure/IntermediateRepresentation/BasicBlock.cs
+++ b/src/ARMeilleure/IntermediateRepresentation/BasicBlock.cs
@@ -10,7 +10,7 @@ namespace ARMeilleure.IntermediateRepresentation
private int _succCount;
private BasicBlock _succ0;
- private BasicBlock _succ1;
+ private readonly BasicBlock _succ1;
private HashSet<BasicBlock> _domFrontiers;
public int Index { get; set; }
@@ -27,10 +27,7 @@ namespace ARMeilleure.IntermediateRepresentation
{
get
{
- if (_domFrontiers == null)
- {
- _domFrontiers = new HashSet<BasicBlock>();
- }
+ _domFrontiers ??= new HashSet<BasicBlock>();
return _domFrontiers;
}
@@ -108,7 +105,7 @@ namespace ARMeilleure.IntermediateRepresentation
oldBlock.Predecessors.Remove(this);
block.Predecessors.Add(this);
-
+
oldBlock = block;
}
@@ -156,4 +153,4 @@ namespace ARMeilleure.IntermediateRepresentation
return base.GetHashCode();
}
}
-} \ No newline at end of file
+}