Browse Source

patched typo

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@6500 8c9fc860-2736-0410-a75d-ab315db34111
felixf 9 năm trước cách đây
mục cha
commit
4377ab508d

+ 2 - 2
source/FoxAMD64Assembler.Mod

@@ -1475,9 +1475,9 @@ TYPE
 							END;
 							END;
 						END;
 						END;
 						IF pass = maxPasses THEN
 						IF pass = maxPasses THEN
-						emitter.AddFixup(BinaryCode.Absolute,4, emitter.code.pc, ofs.symbol, ofs.symbolOffset,ofs.displacement);
+							emitter.AddFixup(BinaryCode.Absolute, ofs.sizeInBytes, emitter.code.pc, ofs.symbol, ofs.symbolOffset,ofs.displacement);
 						END;
 						END;
-						emitter.code.PutBytes (i, size );
+						emitter.code.PutBytes (0, size );
 					ELSIF Expression (i, FALSE,type) THEN
 					ELSIF Expression (i, FALSE,type) THEN
 						emitter.code.PutBytes (i, size );
 						emitter.code.PutBytes (i, size );
 					ELSE
 					ELSE

+ 1 - 1
source/FoxBinaryCode.Mod

@@ -593,7 +593,7 @@ TYPE
 					w.String("["); w.Hex(i,3); w.String("] ");
 					w.String("["); w.Hex(i,3); w.String("] ");
 					nr := 0;
 					nr := 0;
 					WHILE (i<=to) & (nr<16) DO
 					WHILE (i<=to) & (nr<16) DO
-						IF i = 8 THEN w.Sring(" ") END;
+						IF i = 8 THEN w.String(" ") END;
 						DumpUnit(i);
 						DumpUnit(i);
 						w.String(" ");
 						w.String(" ");
 						INC(i); INC(nr);
 						INC(i); INC(nr);