diff --git a/executable_semantics/fuzzing/executable_semantics_fuzzer.cpp b/executable_semantics/fuzzing/executable_semantics_fuzzer.cpp index 681440cf6b43..590197ec7dc4 100644 --- a/executable_semantics/fuzzing/executable_semantics_fuzzer.cpp +++ b/executable_semantics/fuzzing/executable_semantics_fuzzer.cpp @@ -28,7 +28,7 @@ void ParseAndExecute(const Fuzzing::CompilationUnit& compilation_unit) { AddPrelude("executable_semantics/data/prelude.carbon", &arena, &ast->declarations); const ErrorOr result = - ExecProgram(&arena, *ast, /*trace_stream=*/nullptr); + ExecProgram(&arena, *ast, /*trace_stream=*/std::nullopt); if (!result.ok()) { llvm::errs() << "Execution failed: " << result.error().message() << "\n"; return;