about summary refs log tree commit diff stats
path: root/036labels.cc
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-12-28 23:05:00 -0800
committerKartik Agaram <vc@akkartik.com>2020-12-28 23:05:00 -0800
commitd6d8ce22449deab6fc2417dfb8a4ca6642ac47b4 (patch)
treee19efdf4060768315cf73681c5a7ed7e3583e833 /036labels.cc
parentc17b909b82277cbf3c6b3e28f4231ab8d4a6dff9 (diff)
downloadmu-d6d8ce22449deab6fc2417dfb8a4ca6642ac47b4.tar.gz
7454
Go back to commit 7448.
Diffstat (limited to '036labels.cc')
-rw-r--r--036labels.cc3
1 files changed, 0 insertions, 3 deletions
diff --git a/036labels.cc b/036labels.cc
index dbecef7e..c269538a 100644
--- a/036labels.cc
+++ b/036labels.cc
@@ -223,9 +223,6 @@ void replace_labels_with_displacements(segment& code, const map<string, int32_t>
     for (int j = 0;  j < SIZE(inst.words);  ++j) {
       const word& curr = inst.words.at(j);
       if (contains_key(byte_index, curr.data)) {
-        if (has_argument_metadata(inst, "mod")) {
-          raise << "'" << to_string(inst) << "' don't pass references to labels around like data\n" << end();
-        }
         int32_t displacement = static_cast<int32_t>(get(byte_index, curr.data)) - byte_index_next_instruction_starts_at;
         if (has_argument_metadata(curr, "disp8")) {
           if (displacement > 0x7f || displacement < -0x7f)