public Expression VisitFpuStackStorage(FpuStackStorage fpu) { return(frame.EnsureFpuStackVariable(fpu.FpuStackOffset - site.FpuStackDepthBefore, fpu.DataType)); }
public void FrFpuStack() { Frame f = new Frame(PrimitiveType.Word16); f.EnsureFpuStackVariable(-1, PrimitiveType.Real64); f.EnsureFpuStackVariable(-2, PrimitiveType.Real64); f.EnsureFpuStackVariable(0, PrimitiveType.Real64); using (FileUnitTester fut = new FileUnitTester("Core/FrFpuStack.txt")) { f.Write(fut.TextWriter); fut.AssertFilesEqual(); } }