diff options
author | Kartik Agaram <vc@akkartik.com> | 2018-07-27 12:33:08 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2018-07-27 12:35:49 -0700 |
commit | 4718a77ce26c02bac7cfe28637c2892091ac0075 (patch) | |
tree | ea3af5905138b2cdf09c55f64ba557fd434b54e2 /subx/025non_code_segment.cc | |
parent | 7a79dafad1f458030a9e53ad2e3f84861dac7f06 (diff) | |
download | mu-4718a77ce26c02bac7cfe28637c2892091ac0075.tar.gz |
4444
More tracing reorg.
Diffstat (limited to 'subx/025non_code_segment.cc')
-rw-r--r-- | subx/025non_code_segment.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/subx/025non_code_segment.cc b/subx/025non_code_segment.cc index ba713cca..5006e9a1 100644 --- a/subx/025non_code_segment.cc +++ b/subx/025non_code_segment.cc @@ -9,9 +9,10 @@ cd 12/imm8 +error: 12/imm8: metadata imm8 is only allowed in the (first) code segment :(before "End One-time Setup") -Transform.push_back(check_operands_in_non_code_segments); +Transform.push_back(ensure_operands_only_in_code_segments); :(code) -void check_operands_in_non_code_segments(/*const*/ program& p) { +void ensure_operands_only_in_code_segments(/*const*/ program& p) { + trace(99, "transform") << "-- ensure operands only in code segments" << end(); if (p.segments.empty()) return; for (int i = /*skip code segment*/1; i < SIZE(p.segments); ++i) { const segment& seg = p.segments.at(i); |