From 32d8a76f2f203fec9b8e535c5199fd7beb18822e Mon Sep 17 00:00:00 2001 From: KeDengMS Date: Tue, 2 Jun 2020 12:34:26 -0700 Subject: [PATCH] Fix Nuphar build in gcc 7 (Ubuntu 18.04) --- .../nuphar/nuphar_execution_provider.cc | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/onnxruntime/core/providers/nuphar/nuphar_execution_provider.cc b/onnxruntime/core/providers/nuphar/nuphar_execution_provider.cc index 977b53cab1..420ea30275 100644 --- a/onnxruntime/core/providers/nuphar/nuphar_execution_provider.cc +++ b/onnxruntime/core/providers/nuphar/nuphar_execution_provider.cc @@ -476,10 +476,10 @@ class ONNX_OPERATOR_KERNEL_CLASS_NAME(kNupharExecutionProvider, kOnnxDomain, 11, static void RegisterStandaloneNupharKernels(KernelRegistry& kernel_registry) { #define NUPHAR_OP(name, ver, types) \ - kernel_registry.Register(BuildKernelCreateInfo()); + ORT_ENFORCE(kernel_registry.Register(BuildKernelCreateInfo()).IsOK()); #define NUPHAR_VERSIONED_OP(name, start_ver, end_ver, types) \ - kernel_registry.Register(BuildKernelCreateInfo()); + ORT_ENFORCE(kernel_registry.Register(BuildKernelCreateInfo()).IsOK()); LIST_NUPHAR_OPS() @@ -487,18 +487,18 @@ static void RegisterStandaloneNupharKernels(KernelRegistry& kernel_registry) { #undef NUPHAR_VERSIONED_OP // ops that have multiple type constraints - kernel_registry.Register(BuildKernelCreateInfo()); - kernel_registry.Register(BuildKernelCreateInfo()); - kernel_registry.Register(BuildKernelCreateInfo()); - kernel_registry.Register(BuildKernelCreateInfo()); - kernel_registry.Register(BuildKernelCreateInfo()); - kernel_registry.Register(BuildKernelCreateInfo()); - kernel_registry.Register(BuildKernelCreateInfo()); - kernel_registry.Register(BuildKernelCreateInfo()); - kernel_registry.Register(BuildKernelCreateInfo()); - kernel_registry.Register(BuildKernelCreateInfo()); - kernel_registry.Register(BuildKernelCreateInfo()); - kernel_registry.Register(BuildKernelCreateInfo()); + ORT_ENFORCE(kernel_registry.Register(BuildKernelCreateInfo()).IsOK()); + ORT_ENFORCE(kernel_registry.Register(BuildKernelCreateInfo()).IsOK()); + ORT_ENFORCE(kernel_registry.Register(BuildKernelCreateInfo()).IsOK()); + ORT_ENFORCE(kernel_registry.Register(BuildKernelCreateInfo()).IsOK()); + ORT_ENFORCE(kernel_registry.Register(BuildKernelCreateInfo()).IsOK()); + ORT_ENFORCE(kernel_registry.Register(BuildKernelCreateInfo()).IsOK()); + ORT_ENFORCE(kernel_registry.Register(BuildKernelCreateInfo()).IsOK()); + ORT_ENFORCE(kernel_registry.Register(BuildKernelCreateInfo()).IsOK()); + ORT_ENFORCE(kernel_registry.Register(BuildKernelCreateInfo()).IsOK()); + ORT_ENFORCE(kernel_registry.Register(BuildKernelCreateInfo()).IsOK()); + ORT_ENFORCE(kernel_registry.Register(BuildKernelCreateInfo()).IsOK()); + ORT_ENFORCE(kernel_registry.Register(BuildKernelCreateInfo()).IsOK()); } std::shared_ptr NupharExecutionProvider::GetKernelRegistryInternal() const {