gdb/jit: remove jiter_objfile_data -> objfile back-link
authorSimon Marchi <simon.marchi@polymtl.ca>
Wed, 22 Jul 2020 13:56:08 +0000 (15:56 +0200)
committerTankut Baris Aktemur <tankut.baris.aktemur@intel.com>
Wed, 22 Jul 2020 13:56:08 +0000 (15:56 +0200)
This is no longer needed, remove it.

gdb/ChangeLog:
2020-07-22  Simon Marchi  <simon.marchi@polymtl.ca>

* jit.h (struct jiter_objfile_data) <jiter_objfile_data, objfile>:
Remove.
* jit.c (get_jiter_objfile_data): Update.

gdb/ChangeLog
gdb/jit.c
gdb/jit.h

index 83f20ac349b5cdff040c7717fe5f945f9f2f2209..e742817cc98adcb62e827e54a63fa89399f853fe 100644 (file)
@@ -1,3 +1,9 @@
+2020-07-22  Simon Marchi  <simon.marchi@polymtl.ca>
+
+       * jit.h (struct jiter_objfile_data) <jiter_objfile_data, objfile>:
+       Remove.
+       * jit.c (get_jiter_objfile_data): Update.
+
 2020-07-22  Tankut Baris Aktemur  <tankut.baris.aktemur@intel.com>
            Simon Marchi  <simon.marchi@polymtl.ca>
 
index 0e1cb200618860d3dda2a9ab18d5dc12e014f3aa..85b644dde06915ca35a79ceabf9d9505e20cf18d 100644 (file)
--- a/gdb/jit.c
+++ b/gdb/jit.c
@@ -254,7 +254,7 @@ static jiter_objfile_data *
 get_jiter_objfile_data (objfile *objf)
 {
   if (objf->jiter_data == nullptr)
-    objf->jiter_data.reset (new jiter_objfile_data (objf));
+    objf->jiter_data.reset (new jiter_objfile_data ());
 
   return objf->jiter_data.get ();
 }
index b78c35d518478ea6f75245ceb7de3c800a2fb18d..739a8f30e2c61092d8453f27d98c4ad524267846 100644 (file)
--- a/gdb/jit.h
+++ b/gdb/jit.h
@@ -72,15 +72,8 @@ struct jit_descriptor
 
 struct jiter_objfile_data
 {
-  jiter_objfile_data (struct objfile *objfile)
-    : objfile (objfile)
-  {}
-
   ~jiter_objfile_data ();
 
-  /* Back-link to the objfile. */
-  struct objfile *objfile;
-
   /* Symbol for __jit_debug_register_code.  */
   minimal_symbol *register_code = nullptr;