about summary refs log tree commit diff stats
path: root/subx/019functions.cc
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-10-12 23:41:43 -0700
committerKartik Agaram <vc@akkartik.com>2018-10-12 23:41:43 -0700
commit222c31db2102daecd1e77d66299a3ea01982ec35 (patch)
tree25930bd76874e16651774ba1fd0988397dda5a12 /subx/019functions.cc
parent01dada15c33dff954f3b76406fd9ed09ef4834c8 (diff)
downloadmu-222c31db2102daecd1e77d66299a3ea01982ec35.tar.gz
4688
Diffstat (limited to 'subx/019functions.cc')
-rw-r--r--subx/019functions.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/subx/019functions.cc b/subx/019functions.cc
index 18887d27..09f4d690 100644
--- a/subx/019functions.cc
+++ b/subx/019functions.cc
@@ -16,7 +16,7 @@ put(name, "e8", "call disp32");
 
 :(before "End Single-Byte Opcodes")
 case 0xe8: {  // call disp32 relative to next EIP
-  int32_t offset = next32();
+  const int32_t offset = next32();
   trace(90, "run") << "call imm32 0x" << HEXWORD << offset << end();
 //?   cerr << "push: EIP: " << EIP << " => " << Reg[ESP].u << '\n';
   push(EIP);
@@ -43,7 +43,7 @@ case 0xe8: {  // call disp32 relative to next EIP
 :(before "End Op ff Subops")
 case 2: {  // call function pointer at r/m32
   trace(90, "run") << "call to r/m32" << end();
-  int32_t* offset = effective_address(modrm);
+  const int32_t* offset = effective_address(modrm);
   push(EIP);
   EIP += *offset;
   trace(90, "run") << "jumping to 0x" << HEXWORD << EIP << end();