aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ARMeilleure/Translation/PTC/Ptc.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/ARMeilleure/Translation/PTC/Ptc.cs b/ARMeilleure/Translation/PTC/Ptc.cs
index ad2871d0..ba0b804b 100644
--- a/ARMeilleure/Translation/PTC/Ptc.cs
+++ b/ARMeilleure/Translation/PTC/Ptc.cs
@@ -681,7 +681,10 @@ namespace ARMeilleure.Translation.PTC
}
else if (symbol == CountTableSymbol)
{
- callCounter = new Counter<uint>(translator.CountTable);
+ if (callCounter == null)
+ {
+ callCounter = new Counter<uint>(translator.CountTable);
+ }
unsafe { imm = (IntPtr)Unsafe.AsPointer(ref callCounter.Value); }
}