Browse Source

rebuilt release

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@7238 8c9fc860-2736-0410-a75d-ab315db34111
felixf 8 years ago
parent
commit
393e050d02

BIN
WinAos/A2.exe


BIN
WinAos/oberon.exe


BIN
WinAos/obg/ArrayBase.GofW


BIN
WinAos/obg/FoxArrayBase.GofW


+ 1 - 0
WinAos/obg/FoxArrayBase.SymW

@@ -167,6 +167,7 @@ TYPE
 		val: LONGINT; 
 	END; 
 VAR 
+	temporary*: T0; 
 	alloc*: LONGINT; 
 	allocTemp*: LONGINT; 
 	loopSPAXAX*, loopSPARAR*: BinaryAASLoop; 

BIN
WinAos/obg/FoxIntermediateBackend.GofW


+ 1 - 1
WinAos/obg/FoxIntermediateBackend.SymW

@@ -410,7 +410,7 @@ TYPE
 		PROCEDURE ^ RegisterDynamicOperator(operator: SyntaxTree.Operator); 
 		PROCEDURE ^ SystemTrace(x: SyntaxTree.ExpressionList; pos: Position); 
 		PROCEDURE ^ InitFields(type: SyntaxTree.Type; CONST adr: IntermediateCode.Operand; offset: LONGINT); 
-		PROCEDURE ^ InitVariable(VAR variable: SyntaxTree.Variable); 
+		PROCEDURE ^ InitVariable(VAR variable: SyntaxTree.Variable; temporary: BOOLEAN); 
 		PROCEDURE ^ MathArrayDim(type: SyntaxTree.MathArrayType; CONST base: IntermediateCode.Operand; VAR result: Operand); 
 		PROCEDURE ^ PutMathArrayField(base, value: IntermediateCode.Operand; fieldOffset: LONGINT); 
 		PROCEDURE ^ PutMathArrayFieldOffset(base, value: IntermediateCode.Operand; fieldOffset, offset: LONGINT); 

BIN
WinAos/obg/FoxParser.GofW


BIN
WinAos/obg/Heaps.GofW