Work around Visual Studio bug

This commit is contained in:
Thomas Geymayer
2012-11-13 12:35:12 +01:00
parent 04685a8179
commit e872f9e928
2 changed files with 11 additions and 3 deletions
+4 -1
View File
@@ -23,6 +23,8 @@ struct Derived:
void setX(int x) { _x = x; }
};
naRef member(Derived&, naContext, int, naRef*) { return naNil(); }
int main(int argc, char* argv[])
{
naContext c = naNewContext();
@@ -76,7 +78,8 @@ int main(int argc, char* argv[])
.method<&Base::member>("member");
Ghost<Derived>::init("Derived")
.bases<Base>()
.member("x", &Derived::getX, &Derived::setX);
.member("x", &Derived::getX, &Derived::setX)
.method_func<&member>("free_member");
naRef derived = Ghost<Derived>::create(c);
VERIFY( naIsGhost(derived) );