Throw an exception when an unknown flag is specified

Because if we don't know, we can't fix it!
Esse commit está contido em:
Sara Golemon
2013-06-15 19:20:45 -07:00
commit 3a4defc30b
+3 -1
Ver Arquivo
@@ -193,7 +193,9 @@ static unsigned long parseFlags(const folly::dynamic &flags) {
for (auto &flag : flags) {
auto f = g_flagsMap.find(flag.asString());
if (f == g_flagsMap.end()) {
continue;
throw std::logic_error(
folly::format("Unknown flag '{0}' specified", flag.asString()).str()
);
}
ret |= f->second;
}