Closed
Bug 538743
Opened 15 years ago
Closed 15 years ago
dehydra fails to build with gcc trunk because of PLUGIN_CXX_CP_PRE_GENERICIZE -> PLUGIN_PRE_GENERICIZE
Categories
(Developer Infrastructure :: Source Code Analysis, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: aguertin+bugzilla, Unassigned)
References
Details
Revision 155379 of gcc (http://gcc.gnu.org/viewcvs?view=revision&revision=155379) changed PLUGIN_CXX_CP_PRE_GENERICIZE to PLUGIN_PRE_GENERICIZE. This made dehydra fail to build.
Simple text replacement fixed the problem for me, and make dehydra_check passes. treehydra is still broken.
Patch:
diff -r 54c8f525cde9 dehydra_plugin.c
--- a/dehydra_plugin.c Mon Dec 28 13:42:47 2009 -0800
+++ b/dehydra_plugin.c Sat Jan 09 04:36:47 2010 -0500
@@ -490,7 +490,7 @@
register_callback (plugin_info->base_name, PLUGIN_PASS_MANAGER_SETUP, NULL, &pass_info);
#endif
register_callback (plugin_info->base_name, PLUGIN_FINISH_UNIT, gcc_plugin_post_parse, NULL);
- register_callback (plugin_info->base_name, PLUGIN_CXX_CP_PRE_GENERICIZE,
+ register_callback (plugin_info->base_name, PLUGIN_PRE_GENERICIZE,
(plugin_callback_func) gcc_plugin_cp_pre_genericize, NULL);
register_callback (plugin_info->base_name, PLUGIN_FINISH_TYPE,
(plugin_callback_func) gcc_plugin_finish_struct, NULL);
Comment 1•15 years ago
|
||
Thanks for the report,
http://hg.mozilla.org/rewriting-and-analysis/dehydra/rev/d039748e7775
Updated•7 years ago
|
Product: Core → Firefox Build System
Updated•2 years ago
|
Product: Firefox Build System → Developer Infrastructure
You need to log in
before you can comment on or make changes to this bug.
Description
•