diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Tools/pef-arm64-cdrv.cc | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/Tools/pef-arm64-cdrv.cc b/src/Tools/pef-arm64-cdrv.cc index 08aaa75..3fba1ef 100644 --- a/src/Tools/pef-arm64-cdrv.cc +++ b/src/Tools/pef-arm64-cdrv.cc @@ -24,17 +24,15 @@ Int32 main(Int32 argc, Char const* argv[]) { CompilerKit::DLLLoader dylib; dylib(kPath, kSymbol); - CompilerKit::DLLLoader::EntryT entrypoint_cxx = + CompilerKit::DLLLoader::EntryT entrypoint_c = reinterpret_cast<CompilerKit::DLLLoader::EntryT>(dylib.fEntrypoint); - if (!entrypoint_cxx) { + if (!entrypoint_c) { kStdOut; std::printf("error: Could not find entrypoint in %s: %s\n", kPath, dlerror()); return EXIT_FAILURE; } - auto ret = (entrypoint_cxx(argc, argv) == NECTI_SUCCESS) ? EXIT_SUCCESS : EXIT_FAILURE; - - return ret; + return (entrypoint_c(argc, argv) == NECTI_SUCCESS) ? EXIT_SUCCESS : EXIT_FAILURE; } |
