build 1912-1977: virtualization with out keyword returns error result.

static Main(){   <--- Protection:     None 
            TestEnum? testNullEnum = getEnum();

            Console.WriteLine(testNullEnum);    // Except:  "B",   Result: get strange number, sometimes 0, sometimes other number,              
            Console.Read();
}

 [Obfuscation(Exclude = false, Feature = "ultra")]
        static TestEnum? getEnum()
        {
            TestEnum testNullEnum;
            Enum.TryParse("B", out testNullEnum);
            return testNullEnum;
         }
 
       internal enum TestEnum
        {
            A = 1,
            B = 2
        }

Could you please take a look into this case?

[Obfuscation(Feature = "renaming", Exclude = true)]
internal enum TestEnum

we disabled renaming globally, but this problem is still. all other protection are disabled too. also, we used Compact mode in 1977

Please attach the compiled EXE.

attached exe is compiled by build 1977
You can see that each time the program runs, the output number is different.
SimpleHelloWorld2.vmp.zip (78.6 KB)

Fixed in the 1995 build.

Very thank you!!!