Fix crash for classes with ignored base class
This fixes class_ignore.cpptest.
This commit is contained in:
parent
c5cd287ec6
commit
cc76e3a1d7
2 changed files with 2 additions and 2 deletions
|
|
@ -101,7 +101,6 @@ SWIGOPT += -w524 # Suppress SWIGWARN_LANG_EXPERIMENTAL warning
|
||||||
# Tests for which C++ wrappers currently don't compile.
|
# Tests for which C++ wrappers currently don't compile.
|
||||||
apply_strings.cpptest \
|
apply_strings.cpptest \
|
||||||
autodoc.cpptest \
|
autodoc.cpptest \
|
||||||
class_ignore.cpptest \
|
|
||||||
class_scope_weird.cpptest \
|
class_scope_weird.cpptest \
|
||||||
contract.cpptest \
|
contract.cpptest \
|
||||||
conversion.cpptest \
|
conversion.cpptest \
|
||||||
|
|
|
||||||
|
|
@ -983,7 +983,8 @@ public:
|
||||||
first_base_ = Copy(i.item);
|
first_base_ = Copy(i.item);
|
||||||
}
|
}
|
||||||
|
|
||||||
Printv(base_classes, " : public ", Getattr(first_base_, "sym:name"), NIL);
|
if (first_base_)
|
||||||
|
Printv(base_classes, " : public ", Getattr(first_base_, "sym:name"), NIL);
|
||||||
}
|
}
|
||||||
|
|
||||||
Printv(cxx_wrappers_.sect_types,
|
Printv(cxx_wrappers_.sect_types,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue