Message ID | a40a0553-df74-2213-afe4-1c8a530c1336@acm.org |
---|---|
State | New |
Headers | show |
Series | [C++] missing set_class_binding call | expand |
2017-09-01 Nathan Sidwell <nathan@acm.org> * class.c (finish_struct): Call set_class_bindings for the template case too. Index: class.c =================================================================== --- class.c (revision 251604) +++ class.c (working copy) @@ -7188,6 +7188,7 @@ finish_struct (tree t, tree attributes) /* COMPLETE_TYPE_P is now true. */ finish_struct_methods (t); + set_class_bindings (t, TYPE_FIELDS (t)); /* We need to emit an error message if this type was used as a parameter and it is an abstract type, even if it is a template. We construct