From 6cc35646f8f6c3fee0e50491c1ead17ebfd8b24d Mon Sep 17 00:00:00 2001 From: Stefan Weil Date: Wed, 4 Jul 2018 21:00:20 +0200 Subject: [PATCH] Fix compiler warning [-Wunreachable-code-break] clang warning: src/lstm/network.cpp:249:7: warning: 'break' will never be executed [-Wunreachable-code-break] Signed-off-by: Stefan Weil --- src/lstm/network.cpp | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/lstm/network.cpp b/src/lstm/network.cpp index db0c707869..3dc2822927 100644 --- a/src/lstm/network.cpp +++ b/src/lstm/network.cpp @@ -244,7 +244,6 @@ Network* Network::CreateFromFile(TFile* fp) { network = new TFNetwork(stub.name_); #else tprintf("TensorFlow not compiled in! -DINCLUDE_TENSORFLOW\n"); - return nullptr; #endif break; // All variants of FullyConnected. @@ -259,15 +258,16 @@ Network* Network::CreateFromFile(TFile* fp) { network = new FullyConnected(stub.name_, stub.ni_, stub.no_, stub.type_); break; default: - return nullptr; } - network->training_ = stub.training_; - network->needs_to_backprop_ = stub.needs_to_backprop_; - network->network_flags_ = stub.network_flags_; - network->num_weights_ = stub.num_weights_; - if (!network->DeSerialize(fp)) { - delete network; - return nullptr; + if (network) { + network->training_ = stub.training_; + network->needs_to_backprop_ = stub.needs_to_backprop_; + network->network_flags_ = stub.network_flags_; + network->num_weights_ = stub.num_weights_; + if (!network->DeSerialize(fp)) { + delete network; + network =‌ nullptr; + } } return network; }