Revert "x86: work around compiler diagnosing dangling pointer"
authorAlan Modra <amodra@gmail.com>
Mon, 24 Apr 2023 11:30:00 +0000 (21:00 +0930)
committerAlan Modra <amodra@gmail.com>
Mon, 24 Apr 2023 11:30:00 +0000 (21:00 +0930)
This reverts commit 983db9932a302f9e2ae1f1d4fd7c3149560bc269.

opcodes/i386-dis.c

index 1fe542896555f422f1b44ccd2f968bffc9e65d09..01e5ba81723d9e08f1839a5dfb47c631953e2417 100644 (file)
@@ -345,12 +345,6 @@ fetch_error (const instr_info *ins)
   const struct dis_private *priv = ins->info->private_data;
   const char *name = NULL;
 
-  /* Our caller has put a pointer to a local variable in info->private_data
-     and it is going to return right after this function has returned.  Some
-     compilers diagnose this as a dangling pointer.  Zap the pointer here to
-     avoid needing to do so on all involved return paths in the caller.  */
-  ins->info->private_data = NULL;
-
   if (ins->codep <= priv->the_buffer)
     return -1;