mirror of
https://github.com/vishapoberon/compiler.git
synced 2026-04-06 08:42:24 +00:00
Add debug for intermittent failure only on OpenBSD.
This commit is contained in:
parent
b63bfd4b4a
commit
37ba47a202
6 changed files with 101 additions and 1 deletions
|
|
@ -1783,6 +1783,24 @@ void OPP_Module (OPT_Node *prog, SET opt)
|
|||
if (OPP_sym == 63) {
|
||||
OPS_Get(&OPP_sym);
|
||||
} else {
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)"Unexpected symbol found when MODULE expected:", (LONGINT)46);
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" sym: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPP_sym, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.name: ", (LONGINT)15);
|
||||
OPM_LogWStr(OPS_name, ((LONGINT)(256)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.str: ", (LONGINT)15);
|
||||
OPM_LogWStr(OPS_str, ((LONGINT)(256)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.numtyp: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPS_numtyp, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.intval: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPS_intval, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPP_err(16);
|
||||
}
|
||||
if (OPP_sym == 38) {
|
||||
|
|
|
|||
|
|
@ -1783,6 +1783,24 @@ void OPP_Module (OPT_Node *prog, SET opt)
|
|||
if (OPP_sym == 63) {
|
||||
OPS_Get(&OPP_sym);
|
||||
} else {
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)"Unexpected symbol found when MODULE expected:", (LONGINT)46);
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" sym: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPP_sym, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.name: ", (LONGINT)15);
|
||||
OPM_LogWStr(OPS_name, ((LONGINT)(256)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.str: ", (LONGINT)15);
|
||||
OPM_LogWStr(OPS_str, ((LONGINT)(256)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.numtyp: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPS_numtyp, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.intval: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPS_intval, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPP_err(16);
|
||||
}
|
||||
if (OPP_sym == 38) {
|
||||
|
|
|
|||
|
|
@ -1784,6 +1784,24 @@ void OPP_Module (OPT_Node *prog, SET opt)
|
|||
if (OPP_sym == 63) {
|
||||
OPS_Get(&OPP_sym);
|
||||
} else {
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)"Unexpected symbol found when MODULE expected:", (LONGINT)46);
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" sym: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPP_sym, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.name: ", (LONGINT)15);
|
||||
OPM_LogWStr(OPS_name, ((LONGINT)(256)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.str: ", (LONGINT)15);
|
||||
OPM_LogWStr(OPS_str, ((LONGINT)(256)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.numtyp: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPS_numtyp, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.intval: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPS_intval, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPP_err(16);
|
||||
}
|
||||
if (OPP_sym == 38) {
|
||||
|
|
|
|||
|
|
@ -1783,6 +1783,24 @@ void OPP_Module (OPT_Node *prog, SET opt)
|
|||
if (OPP_sym == 63) {
|
||||
OPS_Get(&OPP_sym);
|
||||
} else {
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)"Unexpected symbol found when MODULE expected:", (LONGINT)46);
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" sym: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPP_sym, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.name: ", (LONGINT)15);
|
||||
OPM_LogWStr(OPS_name, ((LONGINT)(256)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.str: ", (LONGINT)15);
|
||||
OPM_LogWStr(OPS_str, ((LONGINT)(256)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.numtyp: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPS_numtyp, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.intval: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPS_intval, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPP_err(16);
|
||||
}
|
||||
if (OPP_sym == 38) {
|
||||
|
|
|
|||
|
|
@ -1784,6 +1784,24 @@ void OPP_Module (OPT_Node *prog, SET opt)
|
|||
if (OPP_sym == 63) {
|
||||
OPS_Get(&OPP_sym);
|
||||
} else {
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)"Unexpected symbol found when MODULE expected:", (LONGINT)46);
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" sym: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPP_sym, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.name: ", (LONGINT)15);
|
||||
OPM_LogWStr(OPS_name, ((LONGINT)(256)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.str: ", (LONGINT)15);
|
||||
OPM_LogWStr(OPS_str, ((LONGINT)(256)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.numtyp: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPS_numtyp, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPM_LogWStr((CHAR*)" OPS.intval: ", (LONGINT)15);
|
||||
OPM_LogWNum(OPS_intval, ((LONGINT)(1)));
|
||||
OPM_LogWLn();
|
||||
OPP_err(16);
|
||||
}
|
||||
if (OPP_sym == 38) {
|
||||
|
|
|
|||
|
|
@ -990,7 +990,17 @@ MODULE OPP; (* NW, RC 6.3.89 / 10.2.94 *) (* object model 4.12.93 *)
|
|||
c: LONGINT; done: BOOLEAN;
|
||||
BEGIN
|
||||
OPS.Init; LoopLevel := 0; level := 0; OPS.Get(sym);
|
||||
IF sym = OPS.module THEN OPS.Get(sym) ELSE err(16) END ;
|
||||
IF sym = OPS.module THEN OPS.Get(sym) ELSE
|
||||
(* Debug intermittent failure only found on OpenBSD *)
|
||||
OPM.LogWLn;
|
||||
OPM.LogWStr("Unexpected symbol found when MODULE expected:"); OPM.LogWLn;
|
||||
OPM.LogWStr(" sym: "); OPM.LogWNum(sym,1); OPM.LogWLn;
|
||||
OPM.LogWStr(" OPS.name: "); OPM.LogWStr(OPS.name); OPM.LogWLn;
|
||||
OPM.LogWStr(" OPS.str: "); OPM.LogWStr(OPS.str); OPM.LogWLn;
|
||||
OPM.LogWStr(" OPS.numtyp: "); OPM.LogWNum(OPS.numtyp,1); OPM.LogWLn;
|
||||
OPM.LogWStr(" OPS.intval: "); OPM.LogWNum(OPS.intval,1); OPM.LogWLn;
|
||||
err(16)
|
||||
END;
|
||||
IF sym = OPS.ident THEN
|
||||
OPM.LogWStr("compiling "); OPM.LogWStr(OPS.name); OPM.LogW(".");
|
||||
OPT.Init(OPS.name, opt); OPS.Get(sym); CheckSym(OPS.semicolon);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue