From fc3a056c61845fa48dacbde967ddb5cc98c06392 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Thu, 10 Nov 2022 16:51:30 -0500 Subject: Switch to using the Clang type parser for binding generation --- python/generator.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'python/generator.cpp') diff --git a/python/generator.cpp b/python/generator.cpp index c7cf30b9..5170a0c7 100644 --- a/python/generator.cpp +++ b/python/generator.cpp @@ -243,7 +243,9 @@ int main(int argc, char* argv[]) string oldParser; if (Settings::Instance()->Contains("analysis.types.parserName")) oldParser = Settings::Instance()->Get("analysis.types.parserName"); - Settings::Instance()->Set("analysis.types.parserName", "CoreTypeParser"); + // The clang type parser seems to work fine here, and is greatly preferred + // so we don't have to keep binaryninjacore.h CoreTypeParser compliant. + // Settings::Instance()->Set("analysis.types.parserName", "CoreTypeParser"); bool ok = arch->GetStandalonePlatform()->ParseTypesFromSourceFile(argv[1], types, vars, funcs, errors); -- cgit v1.3.1