X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fimport.c;h=8721e2836e02aeaf501134cbb8a00b01530e0d09;hb=f31841402c3b1b97e54efde4ea2654fafbc9cdb0;hp=20c2fea7b5eab9e40cb2b2dfed8d64b897a4992d;hpb=a638a0d9f8ea2aade9dd1aa8fda629d796bc02a6;p=swftools.git diff --git a/lib/as3/import.c b/lib/as3/import.c index 20c2fea..8721e28 100644 --- a/lib/as3/import.c +++ b/lib/as3/import.c @@ -98,6 +98,7 @@ void as3_import_code(abc_file_t*abc) multiname_list_t*i=cls->interfaces; classinfo_t*c = classinfo_register(access, package, name, list_length(i)); + c->flags|=FLAG_BUILTIN; if(cls->flags & CLASS_FINAL) c->flags |= FLAG_FINAL; @@ -140,6 +141,7 @@ void as3_import_code(abc_file_t*abc) } s->flags = is_static?FLAG_STATIC:0; + s->flags |= FLAG_BUILTIN; s->parent = c; cont: @@ -185,6 +187,7 @@ void as3_import_code(abc_file_t*abc) } else { m = (memberinfo_t*)varinfo_register_global(access, package, name); } + m->flags |= FLAG_BUILTIN; m->return_type = 0; m->parent = 0; }