gdb: install expanded_symbols_functions into objfiles created by JIT reader

This commit installs expanded_symbols_functions into objfiles created by
JIT reader API. This is needed so the JIT symbols can be used just like
any other symbols.

Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=33554
Approved-By: Tom Tromey <tom@tromey.com>
diff --git a/gdb/jit.c b/gdb/jit.c
index 1d3b0f4..4893863 100644
--- a/gdb/jit.c
+++ b/gdb/jit.c
@@ -42,6 +42,7 @@
 #include "gdb_bfd.h"
 #include "completer.h"
 #include <forward_list>
+#include "expanded-symbol.h"
 
 static std::string jit_reader_dir;
 
@@ -664,6 +665,7 @@ jit_object_close_impl (struct gdb_symbol_callbacks *cb,
   objfile->section_offsets.push_back (0);
   objfile->sect_index_text = 0;
   objfile->per_bfd->gdbarch = priv_data->gdbarch;
+  objfile->qf.emplace_front (new expanded_symbols_functions);
 
   for (gdb_symtab &symtab : obj->symtabs)
     finalize_symtab (&symtab, objfile);