Warning fixes

This commit is contained in:
William S Fulton 2016-02-06 12:09:24 +00:00
commit f78b9264b8
2 changed files with 4 additions and 4 deletions

View file

@ -124,9 +124,9 @@ public:
imclass_name(NULL),
module_class_name(NULL),
imclass_class_code(NULL),
interface_class_code(NULL),
proxy_class_def(NULL),
proxy_class_code(NULL),
interface_class_code(NULL),
module_class_code(NULL),
proxy_class_name(NULL),
full_proxy_class_name(NULL),

View file

@ -1789,7 +1789,6 @@ public:
Delete(attributes);
// C++ inheritance
List* interface_classes = NewHash();
if (!purebase_replace) {
List *baselist = Getattr(n, "bases");
if (baselist) {
@ -1815,7 +1814,9 @@ public:
}
}
}
if (Hash* interface_classes = Getattr(n, "feature:interface:bases"))
Hash* interface_classes = Getattr(n, "feature:interface:bases");
if (interface_classes)
addInterfaceNameAndUpcasts(interface_list, interface_upcasts, interface_classes, c_classname);
bool derived = baseclass && getProxyName(c_baseclassname);
@ -2019,7 +2020,6 @@ public:
virtual int classHandler(Node *n) {
File *f_proxy = NULL;
File *f_interface = NULL;
String *old_interface_class_code = interface_class_code;
interface_class_code = 0;
if (proxy_flag) {
proxy_class_name = NewString(Getattr(n, "sym:name"));