--- a/contrib/fuzz/jsonescapeu8fast.cc Fri Nov 22 23:43:59 2019 -0500
+++ b/contrib/fuzz/jsonescapeu8fast.cc Mon Dec 09 22:20:35 2019 -0500
@@ -11,23 +11,21 @@
extern "C" {
-static PyCodeObject *code;
+static PYCODETYPE *code;
extern "C" int LLVMFuzzerInitialize(int *argc, char ***argv)
{
contrib::initpy(*argv[0]);
- code = (PyCodeObject *)Py_CompileString(R"py(
-from parsers import jsonescapeu8fast
-
+ code = (PYCODETYPE *)Py_CompileString(R"py(
try:
- jsonescapeu8fast(data, paranoid)
+ parsers.jsonescapeu8fast(data, paranoid)
except Exception as e:
pass
# uncomment this print if you're editing this Python code
# to debug failures.
# print(e)
)py",
- "fuzzer", Py_file_input);
+ "fuzzer", Py_file_input);
if (!code) {
std::cerr << "failed to compile Python code!" << std::endl;
}