diff options
author | Karl Berry <karl@freefriends.org> | 2021-01-02 16:31:31 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-01-02 16:31:31 +0000 |
commit | 6457cd3f6e21e23e21db6dafff021d17f5457567 (patch) | |
tree | 08f169333e47c5fc1c50e828cf3a0f50bdf9b508 /Build/source/utils/asymptote/program.cc | |
parent | dc2504a4c02af0ec2fff00e6b833c6143a06b4cd (diff) |
asy 2.68 sources
git-svn-id: svn://tug.org/texlive/trunk@57291 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/asymptote/program.cc')
-rw-r--r-- | Build/source/utils/asymptote/program.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Build/source/utils/asymptote/program.cc b/Build/source/utils/asymptote/program.cc index f4c83f7944f..2af41c967d5 100644 --- a/Build/source/utils/asymptote/program.cc +++ b/Build/source/utils/asymptote/program.cc @@ -1,7 +1,7 @@ /***** * program.cc * Tom Prince - * + * * The list of instructions used by the virtual machine. *****/ @@ -98,9 +98,9 @@ void printInst(ostream& out, const program::label& code, { out.width(4); out << offset(base,code) << " "; - + Int i = (Int)code->op; - + if (i < 0 || i >= numOps) { out << "<<invalid op>>" << i; return; @@ -147,7 +147,7 @@ void printInst(ostream& out, const program::label& code, #endif break; } - + default: { /* nothing else to do */ break; @@ -160,7 +160,7 @@ void print(ostream& out, program *base) program::label code = base->begin(); bool active = true; while (active) { - if (code->op == inst::ret || + if (code->op == inst::ret || code->op < 0 || code->op >= numOps) active = false; printInst(out, code, base->begin()); |