Oberon Community Platform Forum
November 19, 2019, 06:06:14 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: 1 [2]
  Print  
Author Topic: Compiler red screen  (Read 22582 times)
sage
Full Member
***
Posts: 170



WWW
« Reply #15 on: June 20, 2008, 06:44:33 AM »

Code:
MODULE Bug;

TYPE
Vector = RECORD
x, y, z: LONGREAL
END;

PROCEDURE vector(CONST x, y, z: LONGREAL): Vector;
VAR
v: Vector;
BEGIN
v.x := x; v.y := y; v.z := z;
RETURN v
END vector;

PROCEDURE "*"(CONST v: Vector; CONST f: LONGREAL): Vector;
BEGIN
RETURN vector(v.x * f, v.y * f, v.z * f)
END "*";

PROCEDURE "-"(CONST v1, v2: Vector): Vector;
BEGIN
RETURN vector(v1.x - v2.x, v1.y - v2.y, v1.z - v2.z)
END "-";

PROCEDURE Test*(CONST v1: Vector; CONST v2: Vector; VAR v3: Vector);
BEGIN
v3 := v1 - v2 * 2
END Test;

END Bug.
« Last Edit: June 24, 2008, 08:40:24 AM by sage » Logged
BohdanT
Sr. Member
****
Posts: 271


Life is difficult, but fortunately is short!


WWW
« Reply #16 on: October 01, 2008, 04:24:48 PM »

Sorry, that not long ago wrote  Wink
Code:
MODULE Test;
PROCEDURE Crash():LONGINT;
BEGIN
RETURN LONGINT;
END Crash;
END Test.
Logged
BohdanT
Sr. Member
****
Posts: 271


Life is difficult, but fortunately is short!


WWW
« Reply #17 on: December 24, 2010, 05:34:38 PM »

Wanted to find a piece of code that causes an error, but it did not ().
Source has been saved. If it is necessary to identify the error - I can send.

Maybe this piece of code:
Code:
PROCEDURE GenPileName():String;
VAR
s:String;
BEGIN
NEW(s,16);
Strings.IntToStr(CFAObject.obj.npiles,s^);
RETURN "PL"+s+".PDAT";
END GenPileName;


Quote
[1] TRAP 0 PL 3 access violation WinAos Revision 2946 (24.02.2010)
 CS:=0000001B DS:=00000023 ES:=00000023 SS:=00000023 PC=044DFDDA ESI=00000000 EDI=05102A20 ESP=0358EE60 PID=00000C00
 EAX=00000000 EBX=050FC680 ECX=00000000 EDX=00000002 EBP=0358EE88 FS:=0000003B GS:=00000000 TMR=0138E87E
 FLAGS: cPaZstIdo iopl0 {1..2, 6, 9, 16}
Process: 3072 run 0 20433B7B8:WMMessages.MsgSequencer Unknown PC=7C90E514H {0, 28}
OCSemanticChecker.Checker.NewSymbolDesignator:90 pc=52042 [0000CB4AH] = 51952 + 90
  position=635 (0000027BH)
  left=00000000H (NIL)
  symbol=05102A20H (OCSyntaxTree.Import)
  @PtrReturnType=00000000H (NIL)
  @Self=04FBCE20H (OCSemanticChecker.Checker)
  result=044B1EA0H (OCSyntaxTree.Designator)
  assignable=FALSE
  scope=00000000H (NIL)
  guardType=00000000H (NIL)
  typeExpression=00000000H (NIL)
  @hiddenVar272=00000000H (NIL)
  @hiddenVar273=00000000H (NIL)
  @hiddenVar274=00000000H (NIL)
  @hiddenVar275=00000000H (NIL)
  @hiddenVar276=00000000H (NIL)
State OCSemanticChecker:
OCSemanticChecker.Checker.NewOperatorCall:1536 pc=37861 [000093E5H] = 36325 + 1536
  position=635 (0000027BH)
  op=26 (0000001AH)
  leftExpression=04FB5600H (OCSyntaxTree.StringValue)
  rightExpression=051043C0H (OCSyntaxTree.SymbolDesignator)
  resultType=04FA02E0H (OCSyntaxTree.AllType)
  @PtrReturnType=00000000H (NIL)
  @Self=04FBCE20H (OCSemanticChecker.Checker)
  operator=050FE2C0H (OCSyntaxTree.Operator)
  import=05102A20H (OCSyntaxTree.Import)
  expression=00000000H (NIL)
  result=00000000H (NIL)
  designator=00000000H (NIL)
  actualParameters=05104420H (OCSyntaxTree.ExpressionList)
  tempList=00000000H (NIL)
  recordType=00000000H (NIL)
  @hiddenVar248=00000000H (NIL)
  @hiddenVar249=00000000H (NIL)
  @hiddenVar250=00000000H (NIL)
  @hiddenVar251=00000000H (NIL)
  @hiddenVar252=00000000H (NIL)
  @hiddenVar253=00000000H (NIL)
  @hiddenVar254=00000000H (NIL)
  @hiddenVar255=00000000H (NIL)
  @hiddenVar256=00000000H (NIL)
  @hiddenVar257=00000000H (NIL)
  @hiddenVar258=00000000H (NIL)
  @hiddenVar259=00000000H (NIL)
  @hiddenVar260=00000000H (NIL)
  @hiddenVar261=00000000H (NIL)
  @hiddenVar262=00000000H (NIL)
  @hiddenVar263=00000000H (NIL)
  @hiddenVar264=00000000H (NIL)
  @hiddenVar265=00000000H (NIL)
OCSemanticChecker.Checker.VisitBinaryExpression:488 pc=38634 [000096EAH] = 38146 + 488
  binaryExpression=04FB5800H (OCSyntaxTree.BinaryExpression)
  @Self=04FBCE20H (OCSemanticChecker.Checker)
  left=04FB5600H (OCSyntaxTree.StringValue)
  right=051043C0H (OCSyntaxTree.SymbolDesignator)
  result=04FB5800H (OCSyntaxTree.BinaryExpression)
  leftType=05104360H (OCSyntaxTree.StringType)
  rightType=050EBC00H (OCSyntaxTree.PointerType)
  il=0
  ir=0
  rl=  0.000000E+000
  rr=  0.000000E+000
  hl=0
  hr=0
  bl=FALSE
  br=FALSE
  sl={}
  sr={}
  strl=""...
  strr=""...
  cl=00X
  cr=00X
  operator=26 (0000001AH)
  operatorCall=00000000H (NIL)
  type=044B1E40H (OCSyntaxTree.Type)
  value=00000000H (NIL)
  leftFirst=0
  leftLast=0
  leftStep=0
  rightFirst=0
  rightLast=0
  rightStep=0
  @hiddenVar320=00000000H (NIL)
  @hiddenVar321=00000000H (NIL)
  @hiddenVar322=00000000H (NIL)
  @hiddenVar323=00000000H (NIL)
  @hiddenVar324=00000000H (NIL)
  @hiddenVar325=00000000H (NIL)
OCSyntaxTree.BinaryExpression.Accept:33 pc=13583 [0000350FH] = 13550 + 33
  v=04FBCE20H (OCSemanticChecker.Checker)
  @Self=04FB5800H (OCSyntaxTree.BinaryExpression)
  position=635 (0000027BH)
OCSemanticChecker.Checker.ResolveExpression:82 pc=89836 [00015EECH] = 89754 + 82
  expression=04FB5800H (OCSyntaxTree.BinaryExpression)
  @PtrReturnType=00000000H (NIL)
  @Self=04FBCE20H (OCSemanticChecker.Checker)
  result=00000000H (NIL)
  prev=044B1EA0H (OCSyntaxTree.Designator)
OCSemanticChecker.Checker.VisitBinaryExpression:60 pc=38206 [0000953EH] = 38146 + 60
  binaryExpression=04FB59C0H (OCSyntaxTree.BinaryExpression)
  @Self=04FBCE20H (OCSemanticChecker.Checker)
  left=00000000H (NIL)
  right=00000000H (NIL)
  result=00000000H (NIL)
  leftType=00000000H (NIL)
  rightType=00000000H (NIL)
  il=0
  ir=0
  rl=  0.000000E+000
  rr=  0.000000E+000
  hl=0
  hr=0
  bl=FALSE
  br=FALSE
  sl={}
  sr={}
  strl=""...
  strr=""...
  cl=00X
  cr=00X
  operator=0
  operatorCall=00000000H (NIL)
  type=044B1E40H (OCSyntaxTree.Type)
  value=00000000H (NIL)
  leftFirst=0
  leftLast=0
  leftStep=0
  rightFirst=0
  rightLast=0
  rightStep=0
  @hiddenVar320=00000000H (NIL)
  @hiddenVar321=00000000H (NIL)
  @hiddenVar322=00000000H (NIL)
  @hiddenVar323=00000000H (NIL)
  @hiddenVar324=00000000H (NIL)
  @hiddenVar325=00000000H (NIL)
OCSyntaxTree.BinaryExpression.Accept:33 pc=13583 [0000350FH] = 13550 + 33
  v=04FBCE20H (OCSemanticChecker.Checker)
  @Self=04FB59C0H (OCSyntaxTree.BinaryExpression)
  position=635 (0000027BH)
OCSemanticChecker.Checker.ResolveExpression:82 pc=89836 [00015EECH] = 89754 + 82
  expression=04FB59C0H (OCSyntaxTree.BinaryExpression)
  @PtrReturnType=00000000H (NIL)
  @Self=04FBCE20H (OCSemanticChecker.Checker)
  result=00000000H (NIL)
  prev=00000000H (NIL)
OCSemanticChecker.Checker.VisitReturnStatement:70 pc=105267 [00019B33H] = 105197 + 70
  returnStatement=04FB55C0H (OCSyntaxTree.ReturnStatement)
  @Self=04FBCE20H (OCSemanticChecker.Checker)
  expression=04FB59C0H (OCSyntaxTree.BinaryExpression)
  position=635 (0000027BH)
  procedure=00000000H (NIL)
  returnType=00000000H (NIL)
  outer=00000000H (NIL)
  scope=00000000H (NIL)
  @hiddenVar436=00000000H (NIL)
  @hiddenVar437=00000000H (NIL)
OCSyntaxTree.ReturnStatement.Accept:33 pc=21808 [00005530H] = 21775 + 33
  v=04FBCE20H (OCSemanticChecker.Checker)
  @Self=04FB55C0H (OCSyntaxTree.ReturnStatement)
  position=635 (0000027BH)
OCSemanticChecker.Checker.ResolveStatement:88 pc=97551 [00017D0FH] = 97463 + 88
  x=04FB55C0H (OCSyntaxTree.ReturnStatement)
  @PtrReturnType=00000000H (NIL)
  @Self=04FBCE20H (OCSemanticChecker.Checker)
  prev=00000000H (NIL)
  resolved=00000000H (NIL)
OCSemanticChecker.Checker.StatementSequence:118 pc=97699 [00017DA3H] = 97581 + 118
  statementSequence=04FB4C80H (OCSyntaxTree.StatementSequence)
  @Self=04FBCE20H (OCSemanticChecker.Checker)
  i=2 (00000002H)
  statement=04FB55C0H (OCSyntaxTree.ReturnStatement)
  resolved=04FB5580H (OCSyntaxTree.ProcedureCallStatement)
  @hiddenVar290=2 (00000002H)
  @hiddenVar291=00000000H (NIL)
  @hiddenVar292=00000000H (NIL)
OCSemanticChecker.Checker.VisitStatementBlock:272 pc=107620 [0001A464H] = 107348 + 272
  statementBlock=04FB4C20H (OCSyntaxTree.Body)
  @Self=04FBCE20H (OCSemanticChecker.Checker)
  recentExclusive=FALSE
  recentUnreachable=FALSE
  recentRealtime=FALSE
OCSemanticChecker.Checker.Body:24 pc=107677 [0001A49DH] = 107653 + 24
  body=04FB4C20H (OCSyntaxTree.Body)
  @Self=04FBCE20H (OCSemanticChecker.Checker)
  @hiddenVar29=00000000H (NIL)
OCSemanticChecker.Checker.Implementation:589 pc=108837 [0001A925H] = 108248 + 589
  scope=04FB48A0H (OCSyntaxTree.ProcedureScope)
  @Self=04FBCE20H (OCSemanticChecker.Checker)
  prevScope=00000000H (NIL)
  procedure=04FB4920H (OCSyntaxTree.Procedure)
  prevIsRealtime=FALSE
  prevIsBodyProcedure=FALSE
  prevIsAssembly=FALSE
OCSemanticChecker.Checker.Implementations:69 pc=108948 [0001A994H] = 108879 + 69
  x=04FB1FC0H (OCSyntaxTree.Module)
  @Self=04FBCE20H (OCSemanticChecker.Checker)
  scope=04FB48A0H (OCSyntaxTree.ProcedureScope)
  prevPhase=0
OCSemanticChecker.Checker.Module:324 pc=110805 [0001B0D5H] = 110481 + 324
  x=04FB1FC0H (OCSyntaxTree.Module)
  @Self=04FBCE20H (OCSemanticChecker.Checker)
Compiler.Module:780 pc=2362 [0000093AH] = 1582 + 780
  source=0, 1663070030 (63206F4EH)
  reader=04F9F1C0H (Streams.StringReader)
  position=0
  diagnostics=043569A0H (WMDiagnostics.Model)
  flags={2, 8}
  backend=04F9CF60H (OCAMDBackend.BackendAMD64)
  symbolFileFormat=04F9D600H (OCBinarySymbolFile.BinarySymbolFile)
  objectFileFormat=04F9D3C0H (OCBinaryObjectFile.ObjectFileFormat)
  dataflowSpecification=00000000H (NIL)
  log=04F98CE0H (TextUtilities.TextWriter)
  importCache=04FBCFA0H (OCSyntaxTree.ModuleScope)
  findPC=0, 0
Compiler.CompileText:1424 pc=9015 [00002337H] = 7591 + 1424
  t=043931C0H (Texts.UnicodeText)
  source=0, 1663070030 (63206F4EH)
  pos=0
  pc=0, 1868852821 (6F646E55H)
  opt=1094541869 (413D622DH), 17485 (0000444DH)
  log=04F98CE0H (TextUtilities.TextWriter)
  diagnostics=043569A0H (WMDiagnostics.Model)
  error=FALSE
  stringReader=04F9A6E0H (Streams.StringReader)
  backend=04F9CF60H (OCAMDBackend.BackendAMD64)
  importCache=04FBCFA0H (OCSyntaxTree.ModuleScope)
  symbolFile=04F9D600H (OCBinarySymbolFile.BinarySymbolFile)
  objectFile=04F9D3C0H (OCBinaryObjectFile.ObjectFileFormat)
  dataflowSpecification=00000000H (NIL)
  findPC=""...
  flags={2}
  reader=04F9F1C0H (Streams.StringReader)
  @hiddenVar6=04F9A6E0H (Streams.StringReader)
  @hiddenVar7=00000000H (NIL)
CompilerInterface.Compiler.CompileText:93 pc=110 [0000006EH] = 17 + 93
  t=043931C0H (Texts.UnicodeText)
  source=0, 1663070030 (63206F4EH)
  pos=0
  pc=0, 1868852821 (6F646E55H)
  opt=1094541869 (413D622DH), 17485 (0000444DH)
  log=04F98CE0H (TextUtilities.TextWriter)
  diagnostics=043569A0H (WMDiagnostics.Model)
  error=FALSE
 @Self=045ACFA0H (CompilerInterface.Compiler)
  trap=FALSE
PET.PETPanel.DoCompile:404 pc=10712 [000029D8H] = 10308 + 404
  findPC=FALSE
  pc=0, 1868852821 (6F646E55H)
  options="-b=AMD"...
  @Self=04340258H (PET.PETPanel)
PET.Window.ButtonHandler:686 pc=25090 [00006202H] = 24404 + 686
  sender=00C7C378H (WMStandardComponents.Button)
  data=00000000H (NIL)
  @Self=00C2EB38H (PET.Window)
  options="-b=AMD"...
  searchString=""...
  res=0
Logged
BohdanT
Sr. Member
****
Posts: 271


Life is difficult, but fortunately is short!


WWW
« Reply #18 on: January 03, 2011, 12:12:14 AM »

possible:
Code:
Elem = RECORD
x,y,z,img:LONGINT;
END;
J:ARRAY 4279 OF Elem;
J[count,0]:=x;
produce:
Quote
[1] TRAP 8 PL 3 8  ASSERT failed WinAos Revision 2946 (24.02.2010)
 CS:=0000001B DS:=00000023 ES:=00000023 SS:=00000023 PC=044E81D7 ESI=044B7920 EDI=00000000 ESP=03EBF244 PID=000002A4
 EAX=044B7920 EBX=044B7920 ECX=7FFA6000 EDX=00412668 EBP=03EBF24C FS:=0000003B GS:=00000000 TMR=007C5289
 FLAGS: cPaZstIdo iopl0 {1..2, 6, 9}
Process:  676 run 0 2041960F8:WMMessages.MsgSequencer Unknown PC=7C90E514H {0, 28}
OCSemanticChecker.Checker.VisitBracketDesignator.FinalizeIndexDesignator:246 pc=62567 [0000F467H] = 62321 + 246
  @hiddenVar326=00000000H (NIL)
State OCSemanticChecker:
OCSemanticChecker.Checker.VisitBracketDesignator:2312 pc=62208 [0000F300H] = 59896 + 2312
  bracketDesignator=061A1CC0H (OCSyntaxTree.BracketDesignator)
  @Self=061C7500H (OCSemanticChecker.Checker)
  leftBracketDesignator=00000000H (NIL)
  indexDesignator=00000000H (NIL)
  designator=06610100H (OCSyntaxTree.IndexDesignator)
  type=044B7920H (OCSyntaxTree.Type)
  recordType=00000000H (NIL)
  expression=061A1C60H (OCSyntaxTree.IntegerValue)
  rhs=00000000H (NIL)
  indexList=00000000H (NIL)
  i=2 (00000002H)
  hasError=FALSE
  done=FALSE
  @hiddenVar327=0
  @hiddenVar328=00000000H (NIL)
  @hiddenVar329=00000000H (NIL)
  @hiddenVar330=00000000H (NIL)
  @hiddenVar331=00000000H (NIL)
  @hiddenVar332=00000000H (NIL)
  @hiddenVar333=00000000H (NIL)
  @hiddenVar334=00000000H (NIL)
  @hiddenVar335=00000000H (NIL)
  @hiddenVar336=00000000H (NIL)
  @hiddenVar337=00000000H (NIL)
  @hiddenVar338=00000000H (NIL)
  @hiddenVar339=00000000H (NIL)
  @hiddenVar340=00000000H (NIL)
  @hiddenVar341=00000000H (NIL)
OCSyntaxTree.BracketDesignator.Accept:33 pc=14595 [00003903H] = 14562 + 33
  v=061C7500H (OCSemanticChecker.Checker)
  @Self=061A1CC0H (OCSyntaxTree.BracketDesignator)
  position=3519 (00000DBFH)
OCSemanticChecker.Checker.ResolveExpression:82 pc=89836 [00015EECH] = 89754 + 82
  expression=061A1CC0H (OCSyntaxTree.BracketDesignator)
  @PtrReturnType=00000000H (NIL)
  @Self=061C7500H (OCSemanticChecker.Checker)
  result=00000000H (NIL)
  prev=00000000H (NIL)
OCSemanticChecker.Checker.ResolveDesignator:52 pc=51529 [0000C949H] = 51477 + 52
  d=061A1CC0H (OCSyntaxTree.BracketDesignator)
  @PtrReturnType=00000000H (NIL)
  @Self=061C7500H (OCSemanticChecker.Checker)

 result=00000000H (NIL)
  resolved=00000000H (NIL)
  @hiddenVar285=00000000H (NIL)
OCSemanticChecker.Checker.VisitAssignment:94 pc=98434 [00018082H] = 98340 + 94
  assignment=061A1DC0H (OCSyntaxTree.Assignment)
  @Self=061C7500H (OCSemanticChecker.Checker)
  left=00000000H (NIL)
  right=0660FE60H (OCSyntaxTree.SymbolDesignator)
  expression=00000000H (NIL)
  designator=00000000H (NIL)
  procedureCallDesignator=00000000H (NIL)
  type=00000000H (NIL)
  procedureType=00000000H (NIL)
  mathArrayType=00000000H (NIL)
  dimensionality=0
  @hiddenVar302=00000000H (NIL)
  @hiddenVar303=00000000H (NIL)
  @hiddenVar304=00000000H (NIL)
  @hiddenVar305=00000000H (NIL)
  @hiddenVar306=00000000H (NIL)
  @hiddenVar307=00000000H (NIL)
  @hiddenVar308=00000000H (NIL)
  @hiddenVar309=00000000H (NIL)
  @hiddenVar310=00000000H (NIL)
  @hiddenVar311=00000000H (NIL)
  @hiddenVar312=00000000H (NIL)
  @hiddenVar313=00000000H (NIL)
OCSyntaxTree.Assignment.Accept:33 pc=19752 [00004D28H] = 19719 + 33
  v=061C7500H (OCSemanticChecker.Checker)
  @Self=061A1DC0H (OCSyntaxTree.Assignment)
  position=3528 (00000DC8H)
OCSemanticChecker.Checker.ResolveStatement:88 pc=97551 [00017D0FH] = 97463 + 88
  x=061A1DC0H (OCSyntaxTree.Assignment)
  @PtrReturnType=00000000H (NIL)
  @Self=061C7500H (OCSemanticChecker.Checker)
  prev=061A12A0H (OCSyntaxTree.IfStatement)
  resolved=00000000H (NIL)
OCSemanticChecker.Checker.StatementSequence:118 pc=97699 [00017DA3H] = 97581 + 118
  statementSequence=061A19A0H (OCSyntaxTree.StatementSequence)
  @Self=061C7500H (OCSemanticChecker.Checker)
  i=0
  statement=061A1DC0H (OCSyntaxTree.Assignment)
  resolved=00000000H (NIL)
  @hiddenVar290=4 (00000004H)
  @hiddenVar291=00000000H (NIL)
  @hiddenVar292=00000000H (NIL)
OCSemanticChecker.Checker.IfPart:147 pc=99442 [00018472H] = 99295 + 147
  ifPart=061A12E0H (OCSyntaxTree.IfPart)
  true=FALSE
  @Self=061C7500H (OCSemanticChecker.Checker)
  prevUnreachable=FALSE
  b=FALSE
  @hiddenVar93=00000000H (NIL)
OCSemanticChecker.Checker.VisitIfStatement:48 pc=99505 [000184B1H] = 99457 + 48
  ifStatement=061A12A0H (OCSyntaxTree.IfStatement)
  @Self=061C7500H (OCSemanticChecker.Checker)
  elsif=00000000H (NIL)
  i=0
  ifPartTrue=FALSE
  prevUnreachable=FALSE
  @hiddenVar362=0
  @hiddenVar363=00000000H (NIL)
OCSyntaxTree.IfStatement.Accept:33 pc=20283 [00004F3BH] = 20250 + 33
  v=061C7500H (OCSemanticChecker.Checker)
  @Self=061A12A0H (OCSyntaxTree.IfStatement)
  position=3474 (00000D92H)
OCSemanticChecker.Checker.ResolveStatement:88 pc=97551 [00017D0FH] = 97463 + 88
  x=061A12A0H (OCSyntaxTree.IfStatement)
  @PtrReturnType=00000000H (NIL)
  @Self=061C7500H (OCSemanticChecker.Checker)
  prev=0619F4E0H (OCSyntaxTree.WhileStatement)
  resolved=00000000H (NIL)
OCSemanticChecker.Checker.StatementSequence:118 pc=97699 [00017DA3H] = 97581 + 118
  statementSequence=0619F6C0H (OCSyntaxTree.StatementSequence)
  @Self=061C7500H (OCSemanticChecker.Checker)
  i=4 (00000004H)
  statement=061A12A0H (OCSyntaxTree.IfStatement)
  resolved=061A1260H (OCSyntaxTree.Assignment)
  @hiddenVar290=6 (00000006H)
 @hiddenVar291=00000000H (NIL)
  @hiddenVar292=00000000H (NIL)
OCSemanticChecker.Checker.VisitWhileStatement:128 pc=103136 [000192E0H] = 103008 + 128
  whileStatement=0619F4E0H (OCSyntaxTree.WhileStatement)
  @Self=061C7500H (OCSemanticChecker.Checker)
  prevIsUnreachable=FALSE
  b=FALSE
  @hiddenVar461=00000000H (NIL)
OCSyntaxTree.WhileStatement.Accept:33 pc=21213 [000052DDH] = 21180 + 33
  v=061C7500H (OCSemanticChecker.Checker)
  @Self=0619F4E0H (OCSyntaxTree.WhileStatement)
  position=3351 (00000D17H)
OCSemanticChecker.Checker.ResolveStatement:88 pc=97551 [00017D0FH] = 97463 + 88
  x=0619F4E0H (OCSyntaxTree.WhileStatement)
  @PtrReturnType=00000000H (NIL)
  @Self=061C7500H (OCSemanticChecker.Checker)
  prev=0619E220H (OCSyntaxTree.WhileStatement)
  resolved=00000000H (NIL)
OCSemanticChecker.Checker.StatementSequence:118 pc=97699 [00017DA3H] = 97581 + 118
  statementSequence=0619E3C0H (OCSyntaxTree.StatementSequence)
  @Self=061C7500H (OCSemanticChecker.Checker)
  i=7 (00000007H)
  statement=0619F4E0H (OCSyntaxTree.WhileStatement)
  resolved=0619F4A0H (OCSyntaxTree.Assignment)
  @hiddenVar290=8 (00000008H)
  @hiddenVar291=00000000H (NIL)
  @hiddenVar292=00000000H (NIL)
OCSemanticChecker.Checker.VisitWhileStatement:128 pc=103136 [000192E0H] = 103008 + 128
  whileStatement=0619E220H (OCSyntaxTree.WhileStatement)
  @Self=061C7500H (OCSemanticChecker.Checker)
  prevIsUnreachable=FALSE
  b=FALSE
  @hiddenVar461=00000000H (NIL)
OCSyntaxTree.WhileStatement.Accept:33 pc=21213 [000052DDH] = 21180 + 33
  v=061C7500H (OCSemanticChecker.Checker)
  @Self=0619E220H (OCSyntaxTree.WhileStatement)
  position=3258 (00000CBAH)
OCSemanticChecker.Checker.ResolveStatement:88 pc=97551 [00017D0FH] = 97463 + 88
  x=0619E220H (OCSyntaxTree.WhileStatement)
  @PtrReturnType=00000000H (NIL)
  @Self=061C7500H (OCSemanticChecker.Checker)
  prev=00000000H (NIL)
  resolved=00000000H (NIL)
OCSemanticChecker.Checker.StatementSequence:118 pc=97699 [00017DA3H] = 97581 + 118
  statementSequence=0619DEE0H (OCSyntaxTree.StatementSequence)
  @Self=061C7500H (OCSemanticChecker.Checker)
  i=2 (00000002H)
  statement=0619E220H (OCSyntaxTree.WhileStatement)
  resolved=0619E1E0H (OCSyntaxTree.Assignment)
  @hiddenVar290=5 (00000005H)
  @hiddenVar291=00000000H (NIL)
  @hiddenVar292=00000000H (NIL)
OCSemanticChecker.Checker.VisitStatementBlock:272 pc=107620 [0001A464H] = 107348 + 272
  statementBlock=0619DE80H (OCSyntaxTree.Body)
  @Self=061C7500H (OCSemanticChecker.Checker)
  recentExclusive=FALSE
  recentUnreachable=FALSE
  recentRealtime=FALSE
OCSemanticChecker.Checker.Body:24 pc=107677 [0001A49DH] = 107653 + 24
  body=0619DE80H (OCSyntaxTree.Body)
  @Self=061C7500H (OCSemanticChecker.Checker)
  @hiddenVar29=00000000H (NIL)
OCSemanticChecker.Checker.Implementation:589 pc=108837 [0001A925H] = 108248 + 589
  scope=0619D280H (OCSyntaxTree.ProcedureScope)
  @Self=061C7500H (OCSemanticChecker.Checker)
  prevScope=00000000H (NIL)
  procedure=0619D300H (OCSyntaxTree.Procedure)
  prevIsRealtime=FALSE
  prevIsBodyProcedure=FALSE
  prevIsAssembly=FALSE
OCSemanticChecker.Checker.Implementations:69 pc=108948 [0001A994H] = 108879 + 69
  x=06180EE0H (OCSyntaxTree.Module)
  @Self=061C7500H (OCSemanticChecker.Checker)
  scope=0619D280H (OCSyntaxTree.ProcedureScope)
  prevPhase=0
OCSemanticChecker.Checker.Module:324 pc=110805 [0001B0D5H] = 110481 + 324
  x=06180EE0H (OCSyntaxTree.Module)
  @Self=061C7500H (OCSemanticChecker.Checker)
Compiler.Module:780 pc=2362 [0000093AH] = 1582 + 780
  source=0, 1663070030 (63206F4EH)
  reader=0616C460H (Streams.StringReader)
  position=0
  diagnostics=04236EE0H (WMDiagnostics.Model)
  flags={2, 8}
  backend=06168480H (OCAMDBackend.BackendAMD64)
  symbolFileFormat=06168C20H (OCBinarySymbolFile.BinarySymbolFile)
  objectFileFormat=061689E0H (OCBinaryObjectFile.ObjectFileFormat)
  dataflowSpecification=00000000H (NIL)
  log=06164200H (TextUtilities.TextWriter)
  importCache=061C7680H (OCSyntaxTree.ModuleScope)
  findPC=0, 0
Compiler.CompileText:1424 pc=9015 [00002337H] = 7591 + 1424
  t=042837A0H (Texts.UnicodeText)
  source=0, 1663070030 (63206F4EH)
  pos=0
  pc=0, 1868852821 (6F646E55H)
  opt=1094541869 (413D622DH), 17485 (0000444DH)
  log=06164200H (TextUtilities.TextWriter)
  diagnostics=04236EE0H (WMDiagnostics.Model)
  error=FALSE
  stringReader=06165C00H (Streams.StringReader)
  backend=06168480H (OCAMDBackend.BackendAMD64)
  importCache=061C7680H (OCSyntaxTree.ModuleScope)
  symbolFile=06168C20H (OCBinarySymbolFile.BinarySymbolFile)
  objectFile=061689E0H (OCBinaryObjectFile.ObjectFileFormat)
  dataflowSpecification=00000000H (NIL)
  findPC=""...
  flags={2}
  reader=0616C460H (Streams.StringReader)
  @hiddenVar6=06165C00H (Streams.StringReader)
  @hiddenVar7=00000000H (NIL)
CompilerInterface.Compiler.CompileText:93 pc=110 [0000006EH] = 17 + 93
  t=042837A0H (Texts.UnicodeText)
  source=0, 1663070030 (63206F4EH)
  pos=0
  pc=0, 1868852821 (6F646E55H)
  opt=1094541869 (413D622DH), 17485 (0000444DH)
  log=06164200H (TextUtilities.TextWriter)
  diagnostics=04236EE0H (WMDiagnostics.Model)
  error=FALSE
  @Self=045B2A80H (CompilerInterface.Compiler)
  trap=FALSE
PET.PETPanel.DoCompile:404 pc=10712 [000029D8H] = 10308 + 404
  findPC=FALSE
  pc=0, 1868852821 (6F646E55H)
  options="-b=AMD"...
  @Self=04220798H (PET.PETPanel)
Logged
BohdanT
Sr. Member
****
Posts: 271


Life is difficult, but fortunately is short!


WWW
« Reply #19 on: January 03, 2011, 12:15:25 AM »

not work next code:
Code:

Elem = ARRAY 4 OF REAL;
VAR
   J:ARRAY 4279 OF Elem;
   L:Elem;
...
...
    KernelLog.String("i= "); KernelLog.Int(i, 0);
    KernelLog.String(" x= "); KernelLog.Int(ENTIER(J[i,0]), 0);
    KernelLog.String(" z= "); KernelLog.Int(ENTIER(J[i,1]), 0);
    KernelLog.String(" y= "); KernelLog.Int(ENTIER(J[i,2]), 0);
    KernelLog.String(" im= "); KernelLog.Int(ENTIER(J[i,3]), 0);   KernelLog.Ln;
    L:=J[i];
    KernelLog.String("i= "); KernelLog.Int(i, 0);
    KernelLog.String(" x= "); KernelLog.Int(ENTIER(L[0]), 0);
    KernelLog.String(" z= "); KernelLog.Int(ENTIER(L[1]), 0);
    KernelLog.String(" y= "); KernelLog.Int(ENTIER(L[2]), 0);
    KernelLog.String(" im= "); KernelLog.Int(ENTIER(L[3]), 0);   KernelLog.Ln;


Result:
Quote
i= 0 x= 0 z= 30 y= -2 im= 0
i= 0 x= 0 z= 30 y= -2 im= 0
i= 1 x= -1 z= 32 y= -3 im= 6
i= 1 x= 30 z= -2 y= 0 im= -1
i= 2 x= 0 z= 34 y= 0 im= 0
i= 2 x= -2 z= 0 y= -1 im= 32
Logged
negelef
Administrator
Jr. Member
*****
Posts: 55


« Reply #20 on: January 03, 2011, 12:44:41 PM »

Thank you very much. Fixed in r3757
Logged
BohdanT
Sr. Member
****
Posts: 271


Life is difficult, but fortunately is short!


WWW
« Reply #21 on: January 07, 2011, 04:30:07 PM »

Thank you very much too! Wink
Small program now works:)
http://a2os.org.ua/files/hny.Mod

(*based on http://js1k.com/2010-xmas/demo/856*)
Logged
sage
Full Member
***
Posts: 170



WWW
« Reply #22 on: May 19, 2011, 07:01:14 PM »

The issue #51 in CodeTrack
Code:
MODULE Untitled;
CONST
a = [[1, 0], [0, 1]];
VAR
f: REAL;
BEGIN
f := a[0, 0];
END Untitled.
Quote
[1] TRAP 200 PL 3 200  HALT statement WinAos Revision 4096 (21.04.2011)

 CS:=0000001B DS:=00000023 ES:=00000023 SS:=00000023 PC=013A0449 ESI=013A1670 EDI=05890BE0 ESP=03E7CB94 PID=00000ED8

 EAX=00000000 EBX=C0C08167 ECX=00000000 EDX=0588EF40 EBP=03E7CB98 FS:=0000003B GS:=00000000 TMR=00666FF0

 FLAGS: CpAzstIdo iopl0 {0..1, 4, 9}

Process: 3800 run 0 205599278:WMMessages.MsgSequencer Unknown PC=7C90E4F4H {0, 28}

FoxFingerPrinter.FingerPrinter.VisitMathArrayValue:8 pc=7097 [00001BB9H] = 7089 + 8

  x=0588D9C0H (FoxSyntaxTree.MathArrayValue)

State FoxFingerPrinter:

FoxSyntaxTree.MathArrayValue.Accept:33 pc=16250 [00003F7AH] = 16217 + 33

  v=05890BE0H (FoxFingerPrinter.FingerPrinter)

  position=29 (0000001DH)

FoxFingerPrinter.FingerPrinter.FPValue:34 pc=7323 [00001C9BH] = 7289 + 34

  fp=-1061125785

  x=0588C9C0H (FoxSyntaxTree.MathArrayExpression)

FoxFingerPrinter.FingerPrinter.VisitConstant:230 pc=8960 [00002300H] = 8730 + 230

  x=0588C940H (FoxSyntaxTree.Constant)

  access={0}

  fingerprint=Rec@00000004H

  fp=-1061125785

  deep=TRUE

FoxSyntaxTree.Constant.Accept:33 pc=18092 [000046ACH] = 18059 + 33

  v=05890BE0H (FoxFingerPrinter.FingerPrinter)

  position=26 (0000001AH)

FoxFingerPrinter.FingerPrinter.SymbolFP:116 pc=11146 [00002B8AH] = 11030 + 116

  this=0588C940H (FoxSyntaxTree.Constant)

  deep=FALSE

FoxIntermediateBackend.ImplementationVisitor.NewSection:118 pc=13919 [0000365FH] = 13801 + 118

  list=0588EEC0H (FoxSections.SectionList)

  kind=1 (01H)

  type=5 (05H)

  isDefinition=TRUE

  name=3134 (00000C3EH), 5089 (000013E1H), -1, -1

  syntaxTreeSymbol=0588C940H (FoxSyntaxTree.Constant)

  dump=FALSE

  fp=Rec@000001A8H

  @hiddenIRVar38=00000000H (NIL)

FoxIntermediateBackend.ImplementationVisitor.VisitMathArrayValue:206 pc=162995 [00027CB3H] = 162789 + 206

  x=0588D9C0H (FoxSyntaxTree.MathArrayValue)

  irv=00000000H (NIL)

  name=3134 (00000C3EH), 5089 (000013E1H), -1, -1

FoxSyntaxTree.MathArrayValue.Accept:33 pc=16250 [00003F7AH] = 16217 + 33

  v=058904C0H (FoxIntermediateBackend.ImplementationVisitor)

  position=29 (0000001DH)

FoxIntermediateBackend.ImplementationVisitor.Expression:181 pc=15028 [00003AB4H] = 14847 + 181

  x=0588DA20H (FoxSyntaxTree.SymbolDesignator)

FoxIntermediateBackend.ImplementationVisitor.Designate:52 pc=16716 [0000414CH] = 16664 + 52

  x=0588DA20H (FoxSyntaxTree.SymbolDesignator)

  op=Rec@00000004H

  prevConditional=FALSE

FoxIntermediateBackend.ImplementationVisitor.MathIndexDesignator:730 pc=52755 [0000CE13H] = 52025 + 730

  x=0588DA80H (FoxSyntaxTree.IndexDesignator)

  index=Rec@00000004H

  range=Rec@00000004H

  array=Rec@00000004H

  sourceLength=Rec@00000004H

  sourceIncrement=Rec@00000004H

  localResult=Rec@00000004H

  firstIndex=Rec@00000058H

  lastIndex=Rec@00000058H

  stepSize=Rec@00000058H

  summand=Rec@00000058H

  targetLength=Rec@00000058H

  targetIncrement=Rec@00000058H

  tmp=Rec@00000058H

  srcDim=Rec@00000058H

  destDim=Rec@00000058H

  expression=0588DCC0H (FoxSyntaxTree.Conversion)

  resultingType=00AF8E20H (FoxSyntaxTree.IntegerType)

  leftType=0588D8E0H (FoxSyntaxTree.MathArrayType)

  baseType=00000000H (NIL)

  skipLabel1=00000000H (NIL)

  skipLabel2=00000000H (NIL)

  i=2 (00000002H)

  indexListSize=2 (00000002H)

  indexDim=0

  rangeCount=0

  indexCount=2 (00000002H)

  srcDimOffset=0

  destDimOffset=0

  targetArrayDimensionality=0

  staticSourceLength=0

  staticSourceIncrement=0

  staticIndex=0

  staticFirstIndex=0

  staticLastIndex=0

  staticStepSize=0

  staticTargetLength=0

  lastIndexIsMax=FALSE

  variableOp=Rec@00000004H

  variable=00000000H (NIL)

  hasTensorRange=FALSE

  @hiddenIRVar135=00000000H (NIL)

  @hiddenIRVar136=1 (00000001H)

  @hiddenIRVar137=Rec@00000058H

  @hiddenIRVar138=00000000H (NIL)

  @hiddenIRVar139=0

  @hiddenIRVar140=Rec@00000064H

  @hiddenIRVar141=Rec@00000058H

  @hiddenIRVar142=Rec@00000058H

  @hiddenIRVar143=Rec@00000058H

  @hiddenIRVar144=Rec@00000064H

  @hiddenIRVar145=Rec@00000064H

  @hiddenIRVar146=Rec@00000058H

  @hiddenIRVar147=Rec@00000058H

  @hiddenIRVar148=Rec@00000058H

  @hiddenIRVar149=Rec@00000064H

  @hiddenIRVar150=Rec@00000058H

  @hiddenIRVar151=Rec@00000064H

  @hiddenIRVar152=Rec@00000058H

  @hiddenIRVar153=Rec@00000064H

  @hiddenIRVar154=Rec@00000058H

  @hiddenIRVar155=Rec@00000064H

  @hiddenIRVar156=Rec@00000058H

  @hiddenIRVar157=Rec@00000064H

  @hiddenIRVar158=Rec@00000064H

  @hiddenIRVar159=Rec@00000064H

  @hiddenIRVar160=Rec@00000058H

  @hiddenIRVar161=Rec@00000064H

  @hiddenIRVar162=Rec@00000064H

  @hiddenIRVar163=Rec@00000058H

  @hiddenIRVar164=Rec@00000064H

  @hiddenIRVar165=Rec@00000064H

  @hiddenIRVar166=Rec@00000058H

  @hiddenIRVar167=Rec@00000058H

FoxIntermediateBackend.ImplementationVisitor.VisitIndexDesignator:162 pc=68518 [00010BA6H] = 68356 + 162

  x=0588DA80H (FoxSyntaxTree.IndexDesignator)

  type=0588D8E0H (FoxSyntaxTree.MathArrayType)

  dest=Rec@00000058H

FoxSyntaxTree.IndexDesignator.Accept:33 pc=14772 [000039B4H] = 14739 + 33

  v=058904C0H (FoxIntermediateBackend.ImplementationVisitor)

  position=73 (00000049H)

FoxIntermediateBackend.ImplementationVisitor.Expression:204 pc=15051 [00003ACBH] = 14847 + 204

  x=0588DA80H (FoxSyntaxTree.IndexDesignator)

FoxIntermediateBackend.ImplementationVisitor.Evaluate:52 pc=16591 [000040CFH] = 16539 + 52

  x=0588DA80H (FoxSyntaxTree.IndexDesignator)

  op=Rec@00000004H

  prevConditional=FALSE

FoxIntermediateBackend.ImplementationVisitor.VisitConversion:193 pc=51046 [0000C766H] = 50853 + 193

  x=0588DE40H (FoxSyntaxTree.Conversion)

  old=Rec@00000004H

  dest=Rec@00000058H

  @hiddenIRVar134=Rec@00000060H

FoxSyntaxTree.Conversion.Accept:33 pc=13957 [00003685H] = 13924 + 33

  v=058904C0H (FoxIntermediateBackend.ImplementationVisitor)

  position=73 (00000049H)

FoxIntermediateBackend.ImplementationVisitor.Expression:204 pc=15051 [00003ACBH] = 14847 + 204

  x=0588DE40H (FoxSyntaxTree.Conversion)

FoxIntermediateBackend.ImplementationVisitor.Evaluate:52 pc=16591 [000040CFH] = 16539 + 52

  x=0588DE40H (FoxSyntaxTree.Conversion)

  op=Rec@00000004H

  prevConditional=FALSE

FoxIntermediateBackend.ImplementationVisitor.Assign:1273 pc=175954 [0002AF52H] = 174681 + 1273

  left=0588DD00H (FoxSyntaxTree.SymbolDesignator)

  right=0588DE40H (FoxSyntaxTree.Conversion)

  leftO=Rec@00000004H

  rightO=Rec@00000004H

  mem=Rec@00000058H

  leftType=00AF8FA0H (FoxSyntaxTree.FloatType)

  rightType=00AF8FA0H (FoxSyntaxTree.FloatType)

  size=0

  @hiddenIRVar585=Rec@00000060H

  @hiddenIRVar586=Rec@00000064H

  @hiddenIRVar587=Rec@00000060H

  @hiddenIRVar588=Rec@00000064H

  @hiddenIRVar589=Rec@00000060H

  @hiddenIRVar590=Rec@00000064H

  @hiddenIRVar591=Rec@00000060H

  @hiddenIRVar592=Rec@00000064H

  @hiddenIRVar593=Rec@00000064H

  @hiddenIRVar594=Rec@00000064H

  @hiddenIRVar595=Rec@00000064H

  @hiddenIRVar596=Rec@00000058H

  @hiddenIRVar597=Rec@00000064H

  @hiddenIRVar598=Rec@00000058H

FoxIntermediateBackend.ImplementationVisitor.VisitAssignment:57 pc=178426 [0002B8FAH] = 178369 + 57

  x=0588D5A0H (FoxSyntaxTree.Assignment)

FoxSyntaxTree.Assignment.Accept:33 pc=19878 [00004DA6H] = 19845 + 33

  v=058904C0H (FoxIntermediateBackend.ImplementationVisitor)

  position=69 (00000045H)

FoxIntermediateBackend.ImplementationVisitor.Statement:195 pc=15252 [00003B94H] = 15057 + 195

  x=0588D5A0H (FoxSyntaxTree.Assignment)

  @hiddenIRVar39=Rec@00000064H

FoxIntermediateBackend.ImplementationVisitor.StatementSequence:93 pc=189652 [0002E4D4H] = 189559 + 93

  x=0588D1A0H (FoxSyntaxTree.StatementSequence)

  statement=0588D5A0H (FoxSyntaxTree.Assignment)

  i=0

  @hiddenIRVar641=0

FoxIntermediateBackend.ImplementationVisitor.VisitStatementBlock:234 pc=190978 [0002EA02H] = 190744 + 234

  x=0588D140H (FoxSyntaxTree.Body)

  @hiddenIRVar644=Rec@00000064H

FoxIntermediateBackend.ImplementationVisitor.Body:1269 pc=193853 [0002F53DH] = 192584 + 1269

  x=0588D140H (FoxSyntaxTree.Body)

  scope=0588CFC0H (FoxSyntaxTree.ProcedureScope)

  ir=05891DC0H (FoxIntermediateCode.Section)

  moduleBody=TRUE

  prevScope=00000000H (NIL)

  procedureType=0588D0C0H (FoxSyntaxTree.ProcedureType)

  procedure=0588D040H (FoxSyntaxTree.Procedure)

  end=00000000H (NIL)

  res=Rec@00000058H

  cellScope=00000000H (NIL)

  op=Rec@00000004H

  string=""...

  @hiddenIRVar651=Rec@00000064H

  @hiddenIRVar652=Rec@00000058H

  @hiddenIRVar653=Rec@00000064H

FoxIntermediateBackend.DeclarationVisitor.Procedure:1285 pc=5247 [0000147FH] = 3962 + 1285

  x=0588D040H (FoxSyntaxTree.Procedure)

  scope=0588CFC0H (FoxSyntaxTree.ProcedureScope)

  prevScope=0588C720H (FoxSyntaxTree.ModuleScope)

  inline=FALSE

  procedureType=0588D0C0H (FoxSyntaxTree.ProcedureType)

  pc=0

  stackSize=0

  parSize=0

  name=3134 (00000C3EH), 3442 (00000D72H), -1, -1

  ir=05891DC0H (FoxIntermediateCode.Section)

  null=Rec@00000058H

  size=Rec@00000058H

  fp=Rec@00000058H

  cc=0

  actorType=00000000H (NIL)

  @hiddenIRVar7=Rec@00000064H

  @hiddenIRVar8=Rec@00000064H

  @hiddenIRVar9=Rec@00000060H

  @hiddenIRVar10=Rec@00000060H

  @hiddenIRVar11=Rec@00000060H

  @hiddenIRVar12=Rec@00000060H

  @hiddenIRVar13=Rec@00000060H

  @hiddenIRVar14=Rec@00000064H

  @hiddenIRVar15=Rec@00000064H

  @hiddenIRVar16=Rec@00000064H

  @hiddenIRVar17=Rec@00000064H

  @hiddenIRVar18=Rec@00000064H

  @hiddenIRVar19=Rec@00000064H

FoxIntermediateBackend.DeclarationVisitor.VisitProcedure:21 pc=2203 [0000089BH] = 2182 + 21

  x=0588D040H (FoxSyntaxTree.Procedure)

FoxIntermediateBackend.DeclarationVisitor.Scope:237 pc=3783 [00000EC7H] = 3546 + 237

  x=0588C720H (FoxSyntaxTree.ModuleScope)

  procedure=0588D040H (FoxSyntaxTree.Procedure)

  constant=00000000H (NIL)

  variable=00000000H (NIL)

  prevScope=00000000H (NIL)

  typeDeclaration=00000000H (NIL)

FoxIntermediateBackend.DeclarationVisitor.Module:1491 pc=10736 [000029F0H] = 9245 + 1491

  x=0588C7C0H (FoxSyntaxTree.Module)

  module=0588EC80H (FoxSections.Module)

  ir=05890CE0H (FoxIntermediateCode.Section)

  op=Rec@00000058H

  name=3134 (00000C3EH), 5093 (000013E5H), -1, -1

  str=""...

  hasDynamicOperatorDeclarations=FALSE

  operator=00000000H (NIL)

  import=00000000H (NIL)

  @hiddenIRVar26=Rec@00000060H

  @hiddenIRVar27=Rec@00000064H

  @hiddenIRVar28=Rec@00000064H

  @hiddenIRVar29=Rec@00000064H

  @hiddenIRVar30=Rec@00000064H

  @hiddenIRVar31=Rec@00000064H

  @hiddenIRVar32=Rec@00000064H

FoxIntermediateBackend.IntermediateBackend.GenerateIntermediate:576 pc=195599 [0002FC0FH] = 195023 + 576

  x=0588C7C0H (FoxSyntaxTree.Module)

  declarationVisitor=05890C20H (FoxIntermediateBackend.DeclarationVisitor)

  implementationVisitor=058904C0H (FoxIntermediateBackend.ImplementationVisitor)

  module=0588EC80H (FoxSections.Module)

  name="Untitled"...

  instructionSet=""...

  platformName=""...

  @hiddenIRVar657=0588EC80H (FoxSections.Module)

  @hiddenIRVar658=058904C0H (FoxIntermediateBackend.ImplementationVisitor)

  @hiddenIRVar659=05890C20H (FoxIntermediateBackend.DeclarationVisitor)

FoxIntermediateBackend.IntermediateBackend.ProcessSyntaxTreeModule:33 pc=197515 [0003038BH] = 197482 + 33

  syntaxTreeModule=0588C7C0H (FoxSyntaxTree.Module)

  @hiddenIRVar660=00000000H (NIL)

  @hiddenIRVar661=00000000H (NIL)

Compiler.Modules:1271 pc=2494 [000009BEH] = 1223 + 1271

  source=""

  reader=05878C20H (UNKNOWN)

  position=0

  diagnostics=0563A0A0H (WMDiagnostics.Model)

  flags={2, 7..8}

  backend=05876DA0H (FoxAMDBackend.BackendAMD64)

  symbolFileFormat=05877540H (FoxBinarySymbolFile.BinarySymbolFile)

  objectFileFormat=05877300H (FoxBinaryObjectFile.ObjectFileFormat)

  activeCellsSpecification=00000000H (NIL)

  log=00A88140H (TextUtilities.TextWriter)

  importCache=0588D760H (FoxSyntaxTree.ModuleScope)

  findPC=""...

TextCompiler.CompileText:477 pc=1819 [0000071BH] = 1342 + 477

  t=005A24C0H (Texts.UnicodeText)

  source=""

  pos=0

  pc=""

  opt="-b=AMD --warnings"...

  log=00A88140H (TextUtilities.TextWriter)

  diagnostics=0563A0A0H (WMDiagnostics.Model)

  error=FALSE

  stringReader=011AB400H (UNKNOWN)

CompilerInterface.Compiler.CompileText:93 pc=110 [0000006EH] = 17 + 93

  t=005A24C0H (Texts.UnicodeText)

  source=""

  pos=0

  pc=""

  opt="-b=AMD --warnings"...

  log=00A88140H (TextUtilities.TextWriter)

  diagnostics=0563A0A0H (WMDiagnostics.Model)

  error=FALSE

  trap=FALSE

PET.PETPanel.DoCompile:388 pc=10579 [00002953H] = 10191 + 388

  findPC=FALSE

  pc=""

  options="-b=AMD --warnings"...

PET.Window.ButtonHandler:686 pc=24896 [00006140H] = 24210 + 686

  sender=051CE838H (WMStandardComponents.Button)

  data=00000000H (NIL)

  options="-b=AMD --warnings"...

  searchString=""...

  res=0

WMEvents.EventSource.Call:87 pc=1265 [000004F1H] = 1178 + 87

  par=00000000H (NIL)

  cur=00000000H (NIL)

WMStandardComponents.Button.Click:97 pc=18955 [00004A0BH] = 18858 + 97

  sender=051CE838H (WMStandardComponents.Button)

  par=00000000H (NIL)

WMStandardComponents.Button.Up:148 pc=12484 [000030C4H] = 12336 + 148

WMStandardComponents.Button.PointerUp:18 pc=12925 [0000327DH] = 12907 + 18

  x=15 (0000000FH)

  y=6 (00000006H)

  keys={}

WMComponents.VisualComponent.HandleInternal:822 pc=18571 [0000488BH] = 17749 + 822

  msg=Rec@00000158H

  po=00000000H (NIL)

  nm=Rec@00000158H

  handled=FALSE

  b=Rec@00000250H

  r=00000000H (NIL)

  v=00000000H (NIL)

  p=00000000H (NIL)

  @hiddenIRVar35=Rec@00000250H

WMComponents.Component.Handle:184 pc=6678 [00001A16H] = 6494 + 184

  msg=Rec@00000158H

  s=00000000H (NIL)

WMComponents.VisualComponent.HandleInternal:1077 pc=18826 [0000498AH] = 17749 + 1077

  msg=Rec@00000158H

  po=00000000H (NIL)

  nm=Rec@00000158H

  handled=FALSE

  b=Rec@00000250H

  r=00000000H (NIL)

  v=00000000H (NIL)

  p=00000000H (NIL)

  @hiddenIRVar35=Rec@00000250H

WMComponents.Component.Handle:184 pc=6678 [00001A16H] = 6494 + 184

  msg=Rec@00000158H

  s=00000000H (NIL)

WMComponents.VisualComponent.HandleInternal:1077 pc=18826 [0000498AH] = 17749 + 1077

  msg=Rec@00000158H

  po=00000000H (NIL)

  nm=Rec@00000158H

  handled=FALSE

  b=Rec@00000250H

  r=00000000H (NIL)

  v=00000000H (NIL)

  p=00000000H (NIL)

  @hiddenIRVar35=Rec@00000250H

WMComponents.Component.Handle:184 pc=6678 [00001A16H] = 6494 + 184

  msg=Rec@00000158H

  s=00000000H (NIL)

WMComponents.VisualComponent.HandleInternal:1077 pc=18826 [0000498AH] = 17749 + 1077

  msg=Rec@00000158H

  po=00000000H (NIL)

  nm=Rec@00000158H

  handled=FALSE

  b=Rec@00000250H

  r=00000000H (NIL)

  v=00000000H (NIL)

  p=00000000H (NIL)

  @hiddenIRVar35=Rec@00000250H

WMComponents.Component.Handle:184 pc=6678 [00001A16H] = 6494 + 184

  msg=Rec@00000158H

  s=00000000H (NIL)

WMMessages.MsgSequencer.Handle:207 pc=1651 [00000673H] = 1444 + 207

  msg=Rec@00000004H

WMMessages.MsgSequencer.@Body:345 pc=2467 [000009A3H] = 2122 + 345

Objects.Wrapper:363 pc=6951 [00001B27H] = 6588 + 363

  lpParameter=0559B260H (UNKNOWN)

  t=0559B260H (UNKNOWN)

  obj=05599278H (WMMessages.MsgSequencer)

  res=1 (00000001H)

  bp=65535924 (03E7FFB4H)

  sp=65535884 (03E7FF8CH)

  excpfrm=Rec@00000190H

Unknown PC=7C80B713H FP=03E7FFECH

---------------------------------
Logged
sage
Full Member
***
Posts: 170



WWW
« Reply #23 on: May 28, 2011, 12:01:24 PM »

I'm sorry. It's not a bug.
Quote
PROCEDURE VisitMathArrayValue(x: SyntaxTree.MathArrayValue);
BEGIN HALT(200) (* not yet implemented *) END VisitMathArrayValue;
Logged
Pages: 1 [2]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!