fixed a lot of issues, now successfully runs the test with --enable-pedantic; refs #8

This commit is contained in:
Marc Wäckerlin
2014-03-28 11:50:39 +00:00
parent e846c326f1
commit 190b469d56
33 changed files with 398 additions and 409 deletions

View File

@@ -33,11 +33,7 @@ int main(int argc, char** argv) try {
// bind and evaluate options
#ifdef MRW__OLD_PRE11_COMPILER
mrw::args::list l;
mrw::args::decl::param_list pl = mrw::args::decl::param_list();
(mrw::args::decl::param_list())<<mrw::args::param(flag);
l<<mrw::args::decl("f", "flag", "check a flag", pl);
mrw::args::parse(argc, argv, description, mrw::args::list()
mrw::args::parse(argc, argv, description, mrw::args::defaults()
<<mrw::args::decl("h", "help", "show this help",
mrw::args::decl::param_list()
<<mrw::args::help()

View File

@@ -2,6 +2,7 @@
class A {
public: int a;
public: virtual ~A() {}
protected: virtual void fn() {} // dynamic_cast requires a virtual function
};