Throw an error for unrecognized options in data files

This commit is contained in:
John Wiegley 2009-11-07 06:40:09 -05:00
parent 06f4c27867
commit 1a43b22791

View file

@ -487,17 +487,8 @@ void instance_t::option_directive(char * line)
*p++ = '\0'; *p++ = '\0';
} }
#if 0 if (! process_option(pathname.string(), line + 2, scope, p, line))
if (! process_option(pathname.string(), line + 2, scope, p, line) && throw_(option_error, _("Illegal option --%1") << line + 2);
! dynamic_cast<session_t *>(&scope)) {
if (std::strlen(line + 2) == 1)
throw_(option_error, _("Illegal option -%1") << line + 2);
else
throw_(option_error, _("Illegal option --%1") << line + 2);
}
#else
process_option(pathname.string(), line + 2, scope, p, line);
#endif
} }
void instance_t::automated_xact_directive(char * line) void instance_t::automated_xact_directive(char * line)