message: Fixed issue in CreateHexagonDelegate() when delegate cannot be created.
diff: @@ -143,13 +143,14 @@ Interpreter::TfLiteDelegatePtr CreateHexagonDelegate(
  #if defined(__ANDROID__) && (defined(__arm__) || defined(__aarch64__))
  const TfLiteHexagonDelegateOptions options = {0, 0, false, false};
  TfLiteDelegate* delegate = TfLiteHexagonDelegateCreate(&options);
  - if (delegate) {
  + if (!delegate) {
  + return CreateNullDelegate();
  + }
  if (library_directory_path.empty()) {
  TfLiteHexagonInit();
  } else {
  TfLiteHexagonInitWithPath(library_directory_path.c_str());
  }
  - }
  return Interpreter::TfLiteDelegatePtr(delegate, [](TfLiteDelegate* delegate) {
  TfLiteHexagonTearDown();
  TfLiteHexagonDelegateDelete(delegate);
  