diff --git a/devtools/Preprocessor.cpp b/devtools/Preprocessor.cpp index a053d4341..eef30406b 100644 --- a/devtools/Preprocessor.cpp +++ b/devtools/Preprocessor.cpp @@ -85,7 +85,7 @@ int main(int argc, char *argv[]) std::unique_ptr resultPtr; try { resultPtr = absl::make_unique(options.parse(argc, argv)); - } catch (cxxopts::OptionException& ex) { + } catch (cxxopts::exceptions::option_has_no_value& ex) { std::cerr << ex.what() << "\n"; return 1; }