1 // This testcase tests corner cases for the -fvirtual optimisation flag.
2 // Note that the test-suite does not actually run with -fvirtual at any point, but this can be tested using the SWIG_FEATURES=-fvirtual env variable.
5 // Test overloaded methods #1508327 (requires a scripting language runtime test)
9 virtual int addChild( Node *child ) { return 1; }
13 class NodeSwitch : public Node {
15 virtual int addChild( Node *child ) { return 2; } // This was hidden with -fvirtual
16 virtual int addChild( Node *child, bool value ) { return 3; }
17 virtual ~NodeSwitch() {}