aboutsummaryrefslogtreecommitdiff
path: root/gold/gold.h
diff options
context:
space:
mode:
Diffstat (limited to 'gold/gold.h')
-rw-r--r--gold/gold.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/gold/gold.h b/gold/gold.h
index 03737a2..cb17ae7 100644
--- a/gold/gold.h
+++ b/gold/gold.h
@@ -80,6 +80,13 @@ struct hash<T*>
namespace gold
{
+class General_options;
+class Input_objects;
+class Symbol_table;
+class Layout;
+class Workqueue;
+class Output_file;
+
// The name of the program as used in error messages.
extern const char* program_name;
@@ -103,6 +110,14 @@ gold_nomem() ATTRIBUTE_NORETURN;
extern void
gold_unreachable() ATTRIBUTE_NORETURN;
+extern void
+queue_final_tasks(const General_options&,
+ const Input_objects*,
+ const Symbol_table*,
+ const Layout*,
+ Workqueue*,
+ Output_file* of);
+
} // End namespace gold.
#endif // !defined(GOLD_GOLD_H)