go-lang.c (go_langhook_init): Initialize void_list_node before calling go_create_gogo.
* go-lang.c (go_langhook_init): Initialize void_list_node before calling go_create_gogo. From-SVN: r183119
This commit is contained in:
parent
9a0e3259f4
commit
00733a0041
@ -1,3 +1,8 @@
|
||||
2012-01-11 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
* go-lang.c (go_langhook_init): Initialize void_list_node before
|
||||
calling go_create_gogo.
|
||||
|
||||
2012-01-10 Ian Lance Taylor <iant@google.com>
|
||||
|
||||
* go-gcc.cc (Gcc_backend::type_size): New function.
|
||||
|
@ -88,6 +88,9 @@ go_langhook_init (void)
|
||||
{
|
||||
build_common_tree_nodes (false, false);
|
||||
|
||||
/* I don't know why this has to be done explicitly. */
|
||||
void_list_node = build_tree_list (NULL_TREE, void_type_node);
|
||||
|
||||
/* We must create the gogo IR after calling build_common_tree_nodes
|
||||
(because Gogo::define_builtin_function_trees refers indirectly
|
||||
to, e.g., unsigned_char_type_node) but before calling
|
||||
@ -97,9 +100,6 @@ go_langhook_init (void)
|
||||
|
||||
build_common_builtin_nodes ();
|
||||
|
||||
/* I don't know why this is not done by any of the above. */
|
||||
void_list_node = build_tree_list (NULL_TREE, void_type_node);
|
||||
|
||||
/* The default precision for floating point numbers. This is used
|
||||
for floating point constants with abstract type. This may
|
||||
eventually be controllable by a command line option. */
|
||||
|
Loading…
Reference in New Issue
Block a user