mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-22 17:08:53 +02:00
Bug 559705 – Missing association between static methods and classes
2008-11-25 Colin Walters <walters@verbum.org> Bug 559705 – Missing association between static methods and classes * docs/typelib-format.txt: * girepository/ginfo.c (g_function_info_get_flags): * girepository/girmodule.c (g_ir_module_build_typelib): * girepository/girnode.c (g_ir_node_get_size), (g_ir_node_build_typelib): * girepository/girparser.c (start_function): * girepository/gtypelib.c (g_typelib_check_sanity), (validate_header), (validate_function_blob): * girepository/gtypelib.h: * giscanner/ast.py: * giscanner/girwriter.py: * giscanner/glibtransformer.py: * tests/scanner/foo-1.0-expected.gir: * tests/scanner/foo-1.0-expected.tgir: * tests/scanner/foo.h: svn path=/trunk/; revision=972
This commit is contained in:
committed by
Johan Dahlin
parent
e8718f0250
commit
74e22b307c
@@ -415,7 +415,7 @@ g_ir_node_get_size (GIrNode *node)
|
||||
break;
|
||||
|
||||
case G_IR_NODE_FUNCTION:
|
||||
size = 16;
|
||||
size = sizeof (FunctionBlob);
|
||||
break;
|
||||
|
||||
case G_IR_NODE_PARAM:
|
||||
@@ -1581,6 +1581,7 @@ g_ir_node_build_typelib (GIrNode *node,
|
||||
|
||||
blob->blob_type = BLOB_TYPE_FUNCTION;
|
||||
blob->deprecated = function->deprecated;
|
||||
blob->is_static = !function->is_method;
|
||||
blob->setter = function->is_setter;
|
||||
blob->getter = function->is_getter;
|
||||
blob->constructor = function->is_constructor;
|
||||
|
Reference in New Issue
Block a user